SSH相比大家都不陌生吧,一般远程Linux服务器都是开启了SSH的 (不然就没法访问了),但如果是docker容器一般就是没有SSH的,或者自己安装了台Linux系统的计算机可能就没有SSH了,本文以Debian系统为例为大家整理安装SSH的方法。
① 安装SSH:(如果是root用户无需“sudo”)
sudo apt-get update #更新软件源
sudo apt-get install ssh #安装SSH
② 借助Vim修改sshd_config文件,使用Vim打开这个文件的命令为:
vi /etc/ssh/sshd_config
PS:一般docker容器中是没有Vim编辑器的,需要先安装:apt-get install vim
做如下两处修改:
将 #PasswordAuthentication no 的注释去掉,并且将no修改为yes
将 #PermitRootLogin prohibit-password 的注释去掉,将prohibit-password改为yes
这两处修改后的结果为:
PasswordAuthentication yes
PermitRootLogin yes
PS:如果不会是使用Vim可以参考:Linux系统中最常用的文本编辑器:Vim使用入门
③ 启动SSH服务,命令为:
/etc/init.d/ssh start
④ 最后验证SSH的服务状态,命令为:
/etc/init.d/ssh status
如果得到:sshd is running. 那么SSH就安装并启动成功了
为Linux创建用户与修改用户密码:
useradd -m caq98i
# 创建用户名为 caq98i 的用户;-m:自动建立用户的登入目录
passwd caq98i
# 更改用户 caq98i 的登录密码,如果是更改当前用户的登录密码可以直接使用 passwd
捐赠通道,感谢!🦀🦀