linux重启ssh
① linux如何开机启动启动ssh服务
1、通过ntsysv 自启动ssh服务
在终端中输入setup回车运行ntsysv,选中"system serivce",回车进入后,定位到sshd服务,空格键选中,TAB键选择”OK“后依次退出,如下图所示:
② linux sshd服务怎么启动
Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。
然后确认sshserver是否启动了:
ps -e |grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:
sudo /etc/init.d/ssh resar
ssh连接:ssh [email protected]
首先在服务器上安装ssh的服务器端。
$ sudo aptitude install openssh-server
2. 启动ssh-server。
$ /etc/init.d/ssh restart
3. 确认ssh-server已经正常工作。
$ netstat -tlp
tcp6 0 0 *:ssh *:* LISTEN -
看到上面这一行输出说明ssh-server已经在运行了。
4. 在客户端通过ssh登录服务器。假设服务器的IP地址是192.168.0.103,登录的用户名是hyx。
③ linux下怎么使SSH服务开机自动运行
1、启动Linux并登录到系统。
④ 运用 crt 连接linux服务器,为什么每次都需要重启ssh服务才能连接上
1、启动SSH服务 “/etc/init.d/sshd start”。然后用netstat -antulp | grep ssh看是否能看到相关信息就可以了。
2、如何设置把ssh等一些服务随系统开机自动启动?
方法一:[root@localhost ~]# vi /etc/rc.local
加入:service sshd start 或 /etc/init.d/sshd start
方法二:进入/etc/rc.d然后进入相应运行
级别如rc3.d.将K打头的ssh服务改为S开头的。
--(转自http://www.360doc.com/content/16/0403/11/32191175_547495326.shtml)
⑤ linux 开启ssh
在出现SSH之前,系统管理员需要登入远程服务器执行系统管理任务时,都是用telnet来实现的,telnet协议采用明文密码传送,在传送过程中对数据也不加密,很容易被不怀好意的人在网络上监听到密码,SSH是一种加密协议,不仅在登陆过程中对密码进行加密传送,而且对登陆后执行的命令的数据也进行加密,这样即使别人在网络上监听并截获了你的数据包,他也看不到其中的内容。《Linux就该这么学》里有相关介绍,建议看看。
⑥ 哪位说下linux如何重启ssh
Operation not permitted 提示的是没用权限如果你有管理员账户的密码 可以直接输入su - root 输入密码或者 sudo shutdown -h 0 命令
F
⑦ 怎么查看linux重启ssh进程失败原因
以下是登录日志查询
⑧ Linux下配置SSH服务,以用户名root,密码123456能够远程登录到你的主机.
修改你的ssh配置文件,将其中的PermitRootLogin的参数设置为yes
配置文件路径如:/etc/ssh/sshd_config
重启ssh服务,命令如下:
/etc/init.d/sshd
restart
或
/etc/init.d/ssh
restart
然后修改root的密码,将密码修改为123456.
⑨ linux下面如何设置SSH服务开机启动
chkconfig --level 2345 sshd on
--level 指定系统在2345运行级别时,通常在35中开启就行,开启(on)sshd服务,关闭则用(off)
临时控制启动停止则用:/etc/rc.d/init.d/sshd start | stop | restart
⑩ linux 配置ssh有几种方法
直接使用Linux系 统的root帐户登录系统,在很多环境下是不允许。而且如果网络中的所有机器都能使用ssh登录关键服务器也是不允许的。这就要求我们需要使用一些手段, 现在root帐号的登录,而且是只有指定的几台机器才能登录。当然限制登录的ip这些通过网络设备也恩那个完成。但是我们只需要了解怎么使用系统自己的功 能实现,这是每一个系统管理员都比较了解的。
1,修改ssh的配置文件,是root用户只能通过本地登录,不能通过远程ssh连接服务器。
vim /etc/ssh/sshd_config,
把#PermitRootLogin yes改成
PermitRootLogin no,然后重启ssh服务器,root用户就不能通过ssh远程登录系统了,只能通过一个普通帐号su或者本地登录。
2,可以同修改其他系统配置文件,使之能通过几个指定的IP远程ssh登录服务器。把下面这段放到root的.bash_profile文件中
ALLOWHOSTSLIST="192.168.163.1"
REMOTEHOST=$(env | grep SSH_CLIENT | awk '{print $1}' | awk -F "=" '{print $2}')
if echo "${ALLOWHOSTSLIST}" | grep "${REMOTEHOST}" > /dev/null
then :
else
exit
fi
结果就只能通过IP地址是192.168.163.1这台服务器通过ssh远程连接本服务器了。
3,可以把需要ssh远程服务器的IP地址添加到/etc/hosts.allow,例如下面的操作:
sshd:192.168.163.1:allow #只允许这个IP地址ssh登录
sshd:192.168.163.:allow #允许这个网段的所有IP地址ssh登录
sshd:all:deny #拒绝所有没有出现在上面的IP地址的ssh连接
4,也可以使用iptables指定能够远程ssh到服务器的IP地址
iptables -A INPUT -p tcp --dport 22 -s 192.168.163.1 -j ACCEPT #允许这个IP地址ssh连接本服务器
iptables -A INPUT -p tcp --dport 22 -s 192.168.163.0/24 -j ACCEPT #允许这个网段的所有IP远程ssh连接本服务器
iptables -A INPUT -p tcp --dport 22 -j DROP #除了上面允许的IP地址外,都拒绝使用ssh连接到服务器