记一次ssh无法登陆

同事买的服务器 重启以后ssh连不上了

各种查 最后发现是他把nginx的server端口改成了22

exome???

为什么要这么做?

为什么?

修改nginx端口为80

重启nginx

nginx -s reload

开启sshd

service sshd start

ok

### 如何通过命令行使用 SSH 登录服务器 要通过命令行使用 SSH 登录服务器,可以按照以下方法操作: #### 基本语法 在命令行中输入 `ssh` 命令并指定目标服务器的 IP 地址以及用户名。基本格式如下: ```bash ssh username@server_ip ``` 其中 `username` 是你在服务器上的用户名,而 `server_ip` 则是你想要连接的目标服务器的 IP 地址[^1]。 #### 实际案例 假设你要以用户 `root` 的身份登录到具有 IP 地址 `127.0.0.1` 的服务器上,则可以在终端运行以下命令: ```bash ssh root@127.0.0.1 ``` 当首次尝试连接某个新主机时,可能会收到一条关于该主机密钥的消息提示,并询问是否继续连接。此时只需键入 `yes` 即可继续[^3]。 随后系统会请求提供密码验证身份;一旦认证成功后即进入远程 shell 环境。 #### 安全增强——免密码登录配置 为了简化后续访问流程还可以设置基于密钥的身份验证来实现无密码自动登录功能。完成相应私钥生成与部署之后再次执行相同形式的 ssh 指令便无需每次手动输入密码了。 #### 特殊情况处理 —— 已知主机列表清理 如果因为某些原因(比如更换操作系统等原因),导致之前保存下来的远端机器指纹发生变化从而引发冲突错误无法正常建立链接的话, 可考虑先移除旧有的录项后再试一次新的握手过程: ```bash rm ~/.ssh/known_hosts ``` 此动作将会把所有已存储的历史数据全部擦除掉以便于重新构建信任关系链路。 --- ### 提升效率的小技巧 除了简单的 ssh 登录之外,也可以利用其他工具进一步提高工作效率。例如借助 scp 来快速传输文件至远程位置: ```bash scp a.txt user@remote_host:/path/to/target/directory/ ``` 这里展示了如何将本地名为 'a.txt' 的文档发送给位于另一台设备下的特定路径下[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值