1.软文推荐

2.软文推荐

3.软文推荐

目录: 1、linux下开启SSH,并且允许root用户远程登录,允许无密码登录 2、linux 配置ssh有几种方法 3、linux开启ssh服务 4、linux之ssh命令详解 5、Linux配置ssh linux下开启SSH,并且允许root用户远程登录,允许无密码登录

参考:

1. 允许root用户远程登录

修改ssh服务配置文件

sudovi/etc/ssh/sshd_config

调整PermitRootLogin参数值为yes,如下图:

2. 允许无密码登录

同上,修改ssh服务配置文件,两种情况:

1) 将PermitEmptyPasswords yes前面的#号去掉

2) 将PermitEmptyPasswords 参数值修改为yes,如下图:

无论哪种,最后PermitEmptyPasswords参数值为yes

以上两种配置,均需要重启ssh服务

service sshd restart  # 或者/etc/initd.d/sshd restart

扩展:

为了安全起见,FreeBSD默认情况下是不允许root用户进行SSH远程登录的,需要进行以下操作才可以进行Root用户的ssh远程登录。

首先vi编辑/etc/inetd.conf,去掉ssh前的#注释,保存后:wq退出 (开启监听ssh服务)

编辑/etc/rc.conf, 最后加入:sshd_enable=”yes”即可

激活sshd服务:

#/etc/rc.d/sshd start

检查服务是否启动,在22端口应该有监听。

# check port number22

#netstat -an #或

#netstat -tnlp

最后,编辑ssh配置文件

#vi/etc/ssh/sshd_config

在/etc/ssh/sshd_config最后中加入

PermitRootLogin yes #允许root登录

PermitEmptyPasswords no #不允许空密码登录

PasswordAuthentication yes # 设置是否使用口令验证。

修改完配置文件后,重新启动sshd服务器(/etc/rc.d/sshd restart)即可。

补充:

1. 如果重启后还是不行, 请重新载入sshd_config 文件

/etc/rc.d/sshd reload

2. 如果出现using keyboard-interactive authentication

password:

请确认配置文件中,PasswordAuthentication参数值是否已经改成yes

另外如果客户端是putty, 那么请确认”尝试’智能键盘’认证(SSH-2)”的勾是否有去掉!!!!

3. 如果是使用root帐号登陆

请确认密码是否为空

空密码无法登陆

4. 请确认是否有安装SSH

确认sysinstallconfigurenetworkingsshd是否的勾是否有打上.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连接到服务器

linux开启ssh服务

1."linux开启ssh服务,为您提供linux开启ssh服务图文信息,打开linux系统,在linux的桌面的空白处右击。

2.在弹出的下拉选项里,点击打开终端。

3.确认安装好ssh的前提下,输入servicesshdstart命令,下方出现OK表示已经开启。

linux之ssh命令详解

ssh是什么呢?

相关文章 8

1

济南seo关键词优化报价(济南seo关键词的优化) 56秒前

目录:1、SEO关键词 优化价格是怎么算的2、SEO优化一般都多少钱?3、SEO优化一个网站需要多少费用4、网站优化一般怎么收费的?5、济南s...

3

rfchost怎么样(rfs pro) 3分钟前

目录:...

4

阿里云无影电脑购买(阿里云电脑无影什么时候可以购买) 5分钟前

目录:1、阿里云电脑无影多少钱2、阿里云电脑怎么买3、扔掉你的电脑吧,阿里云发布云电脑“无影”,仅手机大小?4、阿里云推出了一款...

5

云主机管理面板(云主机管理面板在哪) 7分钟前

目录:1、听说老薛主机云主机的控制面板功能很强大,是真的吗?2、华为云服务器如何使用3、什么云主机管理面板好用?4、虚拟主机管理...

6

国内免费的云服务器(有没有免费的云服务器 个人用) 10分钟前

目录:1、哪个云服务器比较好?2、免费的云服务器有哪些3、请推荐一个免费的云服务器?4、云服务器哪家好用便宜5、真正免费的云服务器...

7

新加坡云服务器价格(新加坡云服务器租用) 11分钟前

目录:1、我想知道租一台服务器一年要多少钱??2、购买云计算服务器一般需要多少钱?3、云服务器费用4、购买云计算服务器需要多少的费...

8

ssl证书多长时间生效(ssl证书到期时间查询) 12分钟前

目录:1、如果购买了SSL证书,它的有效期能持续多久?2、购买的ssl证书一般有效期多久?3、替网站申请的SSL证书大概多久才能生效?如果购...