我尝试使用以下方式安装 SFTP这Ubuntu Server 指南。
当我执行第 9 步时:
sudo service ssh restart
我的 ssh 连接被断开了,当我想打开新的连接时,我得到:
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22.
debug1: connect to address xxx.xxx.xxx.xxx port 22: Connection refused
ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused
那么这是什么?如果我没有其他服务器访问权限,我该怎么办?
答案1
在指南中,您将看到添加的这一步
/usr/sbin/nologin
这实际上阻止了 shell/终端访问。如果您将当前用户名更改为仅限 sftp 的用户帐户,则无法使用终端 ssh 登录。
需要澄清的是,除非您有另一个具有 ssh 访问权限的帐户,否则您无法远程访问。除非您使用 DO 等具有本地终端访问权限的服务,并且您可以使用 root 登录。