1.安装ssh
$ sudo pacman -S openssh
2.设置开机自动启动ssh服务
$ sudo systemctl enable sshd
3.手动方式启动 ssh
$ sudo systemctl start sshd
4.配置ssh:白名单设置
$ sudo vim /etc/ssh/sshd_config
# 在文件的最后面添加
#================================================
...
# Example of overriding settings on a per-user basis
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# PermitTTY no
# ForceCommand cvs server
AllowUsers username@ipaddr # 新增
#================================================
# eg:AllowUsers 菜鸟F@127.0.0.1 那么此电脑只允许 127.0.0.1 这个ip用户登录
#================================================
5.最后重启ssh
$ sudo systemctl restart sshd
关于远程传输数据 -- scp
scp是有Security的文件copy,基于ssh登录。
本地传输至远程:
scp file username@ipaddr:path
#=====================================
# eg:
$ scp /home/fqf/Arch.png pi@127.0.0.1:/home/pi
pi@127.0.0.1's password:
Arch.png 100% 16KB 1.1MB/s 00:00
远程传输至本地:
scp username@ipaddr:file path
#=====================================
# eg:
$ scp pi@127.0.0.1:/home/pi/text.txt /home/fqf
pi@127.0.0.1's password:
text.txt 100% 13 8.3KB/s 00:00
网友评论