如何使用SSH登录Linux服务器,第1张

首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication

yes , PermitRootLogin

yes两行即可,

修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),

退出编辑模式之后,回到命令模式,输入 sevice

ssh

start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。

如果上面开启SSH服务的命令不能用,可以使用命令:sudo

service

sshd

start 试试,检查是否开启SSH服务使用命令:ps

-e

|

grep

sshd

此时可以查看ssh状态是否为运行状态,运行状态即可使用ssh远程登陆。

使用“ifconfig”命令查询ip地址

使用ssh登陆时,输入主机(linux的ip地址),账号,密码登陆!

如果需要远程连接SSH,需要把22端口在防火墙上开放,关闭防火墙,或者设置22端口例外  /etc/initd/iptables

stop

怎么通过ssh登陆可参看下一篇“通过ssh实现远程登陆服务器!”

大致步骤为:

SSH

服务配置文件位置

/etc/ssh/sshd_config

#

修改配置

PasswordAuthentication

yes

PermitRootLogin

yes

#

启动SSH

服务

sevice

ssh

start/stop/status

安装SSH:yum

install

ssh

启动SSH: service

sshd

start

设置开机运行: chkconfig

sshd

on

在Linuxe服务器上开启远程和端口。内网的话直接用地址加端口即可连接。

外网需要做端口映射。

1开启ssh(secure shell)服务(我的是linux ubuntu 1010),当然在开启ssh服务之前,需要下载相关得软件,使用下面得命令即可:

sudo apt-get install ssh

然后进入/etc/initd  输入命令:sudo service ssh start 开启ssh服务

使用 netstat -tln 查看ssh服务是否已经打开(ssh 服务默认使用22端口)

若要关闭ssh服务时,使用 : sudo service ssh stop即可关闭ssh 服务

2在客户端(widnows主机)上下载ssh客户端putty,填写linux服务器ip,session name 然后保存,打开,输入用户名,和密码,那么就登录成功了

效果:

pingsh代码:

#ssh连接服务器

function getConnection()

{

    ssh -o NumberOfPasswordPrompts=0 $1@$2 "pwd" &>/dev/null

    if [ $ != 0 ];then

        echo -e "\n无法连接到$2"

            continue

        else

            echo -e "\n成功连接$2"

        fi

}

#这里可以通过读取文件配置自动循环,需要的话再修改

getConnection root 19216811

也可以把IP放host里通自动循环~

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何使用SSH登录Linux服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情