由于工作需要,新安装了一台debian11的操作系统,安装完成后发现没有SSH服务,于是使用apt命令进行安装,结果出现如下情况:
于是使用root权限修改/etc/apt/sources.list通过前加#注释掉deb cdrom开头的那一行然后执行 apt-get update:
再次安装:
依然报错!!!
很明显yum源的问题
更换apt源
nano /etc/apt/sources.list
用#注释掉原来的
加入一下记录
deb https://mirrors.aliyun.com/debian stable main contrib non-free
deb https://mirrors.aliyun.com/debian stable-updates main contrib non-free
保存,然后 apt-get update 进行更新
安装完成后,修改sshd_config文件,命令为:vi /etc/ssh/sshd_config
将#PasswordAuthentication no的注释去掉,并且将no修改为yes
将#PermitRootLogin prohibit-password的注释去掉,将prohibit-password改为yes
这样就可以使用root和其他账号进行登录了,如下:
其他相关命令:
启动SSH服务,命令为:
/etc/init.d/ssh start
验证SSH服务状态,命令为:
/etc/init.d/ssh status
添加开机自启动:
update-rc.d ssh enable