在我的大学里,我进入了一个ubuntu计算集群,以运行诸如matlab和mathematica之类的软件。我喜欢将自己创建的文件保存在自己的(ubuntu)机器上,以便(1)将它们全部放在一个位置,以及(2)我可以使用本地计算机上的软件来编辑文件。
我当前的方法是1)登录到远程计算机2)使用ifconfig查找我的本地IP地址3)使用sshfs手动输入我的本地IP地址来安装要在远程计算机上使用的目录
这工作得很好,但是我想知道是否有一种方法可以自动执行此操作,或者是更好的方法?即我可以使某些目录(例如/ home / user / Classes)自动安装在远程计算机上,而不会麻烦我的IP地址吗?
如果您尚未想做的第一件事就是做到这一点,以便无需密码即可登录。
http://www.linuxproblem.org/art_9.html
您想做的第二件事就是在用户登录名上运行一个脚本
您可以通过几种方式执行此操作,最简单的方法是将命令放入.bashrc或.profile文件中
第一行确保它仅在ssh终端中运行,如果没有关系,可以将其删除。
if [ -n "$SSH_TTY" ]; then
$HOME/bin/run_ssh_login_script
fi
当然,您可以发挥创意并检测连接的IP地址和登录用户详细信息。我发现这也是一个很酷的脚本,用于进行连接http://taggedzi.com/articles/display/bash-shell-script-to-mount-remote-systems-using-sshfs
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句