远程登录服务器

deployment

# 网页远程登录

服务器 > 远程连接

image

这里可以看到登录成功

image

选择文件 > 打开文件树,可以看到文件的目录结构

image

# 手机远程登录

下载阿里云app > SSH > 手机远程登录

image

# Cmder登录

  1. 输入ssh root@ip地址或者输入ssh root@域名
  2. 输入密码,也可以登录成功

curl : 发送请求,curl www.baidu.com

# SSH免密登录

ssh提供了安全的身份认证的策略,在免密登录之前,首先需要一对公钥和私钥.

客户端拿着私钥,服务端拿着公钥,非对称加密,私钥自己拿着不在网略上传输,公钥可以网络传输,登录的时候拿私钥进行加密,内容发送给服务器,服务器对公钥进行解密,成功解密就告诉客户端建立链接,

参考文章:SSH原理与运用(一):远程登录-阮一峰 (opens new window)

# 设置步骤

  1. 在用户/.ssh目录,输入cmd ssh-keygen,生成私钥和公钥
  2. 将公钥拷贝到服务器
> pwd 查看当前所在目录
# /root
> cd .ssh
> ls
# authorized_keys 授权者文件,要把公钥放到这里来
> cat authorized_keys # 打印文本文件中的内容,现在是空
# 去 C:用户/administor/.ssh 目录下将公钥进行拷贝,scp命令后面不能加中文
> scp hu77_rsa.pub root@www.hu77.top:/root/.ssh
# 目录下有了公钥的文件,内容追加到authorized_keys中
> cat >> authorized_keys < hu77_rsa.pub
> cat authorized_keys # 查看内容可以看到公钥已经存进去了
1
2
3
4
5
6
7
8
9
10
11
  1. 重启ssh服务
systemctl restart sshd
1
  1. 在客户端编辑配置文件[可选]

创建或编辑 C: / Users / Administrator / .ssh / config

# 将来可以 ssh aaaa 进行连接
Host   aaaa      

# 可以是网址,例如 h2o.xin 也可以是IP  这里换成自己的IP或网址
HostName  59.110.xx.xx   

# 登录时的用户名
User root
             
PreferredAuthentications publickey

# 本地文件
IdentityFile C:\Users\Administrator\.ssh\id_rsa
1
2
3
4
5
6
7
8
9
10
11
12
13
  1. 打开命令行登录ssh root@www.hu77.top可以看到免密登录成功(注意要使用bash模式)

image

更新时间: 2022-01-26 22:04