鲜为人知却很有用的SSH技巧( 三 )

鲜为人知却很有用的SSH技巧
文章插图
SSH速度测试最好一个技巧,SSH连接需要速度快才爽 。那么究竟SSH连接快不快,我们可以配合pv来测速:
yes | pv | ssh chongchong "cat >/dev/null"

鲜为人知却很有用的SSH技巧

文章插图
sshfs挂载远程目录如果SSH连接很快,我们就可以基于SSH将远程主机的目录用sshfs挂载到本地来 。挂载的目录是一个FUSE文件系统,可以作为常规用户程序而不是内核文件系统 。
mkdir ~/remoteshared
sshfs @:/remotepath ~/remoteshared
注意普通用户要用sshfs挂载远程目录,需要先把用户添加到fuse用户组,否则会报错:
fuse: failed to exec fusermount: Permission denied
我们使用:
usermod -a -G fuse cc
这样我们就可以使用sshfs了:
sshfs chongchong:/tmp ./data
好了,现在就可以在data对远程主机的/tmp目录做操作了 。注意这有个前期就是你的ssh连接需要很快,否则,你对该目录(父目录)操作(比ls)会非常慢 。这时可以使用:
fusermount -u data
删除该挂载 。
注意sshfs的挂载也会在df中显示:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 886G 16G 825G 2% /
tmpfs 8.0G 0 8.0G 0% /dev/shm
/dev/sda1 485M 87M 374M 19% /boot
chongchong:/tmp 7.7G 2.7G 5.0G 35% /home/cc/data
总结本文中我们SSH使用中很有用但是鲜为人知的一些技巧,希望能对大家有所帮助 。当然SSH的技巧不止这些,以后有机会再给大家介绍其他内容 。