Debian10 安装ssh
SSH 为 Secure Shell 的缩写,简单地说,SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
Openssh 为这种协议的实现或实体,我们可以通过 openssh 这个开源的软件进行远程登录。
(一)安装
1.切换root
用户
# 也可以使用sudo命令安装
su
2.安装ssh
服务端,客户端为自带
apt-get install openssh-server
3.编辑/etc/ssh/sshd_config
文件
#也可以使用vim进行编辑
gedit /etc/ssh/sshd_config
#添加以下内容
PermitRootLogin yes
4.重启ssh
服务
/etc/init.d/ssh restart
5.查看ssh
服务状态
/etc/init.d/ssh status
以下状态为开启
(二)以下为debian允许root
用户登录(非必要配置)
#也可以使用vim编辑
gedit /etc/gdm3/daemon.conf
#添加以下内容
[security]
AllowRoot = true
gedit /etc/pam.d/gdm-password
#注释以下内容
auth required pam_succeed_if.so user != root quiet_success
以下的/etc/ssh/sshd_config
文件注释,出自https://blog.51cto.com/xujpxm/1717862
Port 22 #设置ssh监听的端口号,默认22端口
ListenAddress ::
ListenAddress 0.0.0.0 #指定监听的地址,默认监听所有;
Protocol 2,1 #指定支持的SSH协议的版本号。'1'和'