Skip to content

SSH

ssh服务

Bash
# 安装ssh server
sudo apt install openssh-server
# 启动ssh服务
sudo /etc/init.d/ssh start
# 或者
service ssh start
# 设置开机自启动
sudo systemctl enable ssh
# 免密登录,在.ssh的authorized_keys中添加别的主机的id_rsa.pub
# 在别的主机的.ssh/config 中增加 IdentityFile "[id_rsa  path]"

本地生成ssh公钥

Bash
ssh-keygen
# 路径 ~/.ssh/id_rsa

挂载远端文件系统

Bash
1
2
3
4
5
6
7
8
# 安装sshfs客户端
sudo apt install sshfs
# 创建挂载目录
sudo mkdir -p /mnt/test
# 挂载远端文件夹
sudo sshfs -o allow_other user_name@xxx:/home/... /mnt/test
# 挂载时使用密钥验证身份
sudo sshfs -o allow_other,IdentityFile=/home/user_name/.ssh/id_rsa user_name@xxx:/home/... /mnt/test