mac下快速掛在實驗室工作盤和遠端登入指令碼
概述
我經常要掛載在實驗室的主機硬碟,並且登入。每次都敲sshfs和ssh都敲累了,就寫個指令碼實現吧。這個指令碼要能夠判斷我在實驗室內網還是外網,以便用不同的IP訪問。
指令碼
$ vim work
輸入如下內容
#!/bin/sh
# configure
LAB_ERA=192
# get ip
IP=$(/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:")
era=${IP:0:3}
if [ $era = $LAB_ERA ];then
echo "you are at lab"
sshfs [email protected]192.168.199.144:/home/liuweijie /Users/liuweijie/liupc/
ssh [email protected]192.168.199.144
else
echo "you are not at lab"
sshfs -p 77 [email protected]_ip:/home/liuweijie /Users/liuweijie/liupc/
ssh -p 77 [email protected]_ip
fi
注意,out_ip需要改成實驗室的外網IP
然後把這個指令碼改一下許可權,放到/usr/local/bin/下
$ chmod 755 work
$ sudo mv work /usr/local/bin/
這樣,下次進入終端以後,輸入work,然後輸入兩次密碼就好了。
相關推薦
mac下快速掛在實驗室工作盤和遠端登入指令碼
概述 我經常要掛載在實驗室的主機硬碟,並且登入。每次都敲sshfs和ssh都敲累了,就寫個指令碼實現吧。這個指令碼要能夠判斷我在實驗室內網還是外網,以便用不同的IP訪問。 指令碼 $ vim work 輸入如下內容 #!/bin/sh
Mac下快速對H5魚蝦蟹棋牌搭建PHP開發環境
刷新 emp col 分享圖片 表示 number ring align add Mac下快速對H5魚蝦蟹棋牌搭建PHP開發環境論壇:aqiulian.com,更多PHP搭建MVC開發環境咨詢Q:212303635。 最近做了一個後端的項目,是用PHP+MySQL+Ngin
星雲鏈智能合約開發(一):Mac下安裝的準備工作
星雲鏈開發環境安裝 nebulasio安裝 星雲鏈安裝 星雲鏈開發 智能合約開發 Homebrew安裝 包管理工具可以讓你安裝和更新程序變得更方便,目前在Mac系統中最受歡迎的包管理工具是 Homebrew. 我們安裝Homebrew是為了安裝星雲鏈開發環境時更方便快捷。 安裝方法 第一步
Mac下快速搭建PHP開發環境
mysql密碼 安裝 update 搭建 navicat src table string his 最近做了一個後端的項目,是用PHP+MySQL+Nginx做的,所以把搭建環境的方法簡單總結一下。 備註: 物料:Apache/Nginx+PHP+MySQL+MAMP M
mac下安裝tesserocr包的流程和錯誤(Failed building wheel for tesserocr)
按以下是步驟順序安裝: brew install imagemagick brew install tesseract 在命令列輸入tesseract即可驗證是否成功安裝tesseract pip3 install tesserocr 如果最後一步出現Failed buildin
mac下快速安裝php的各個版本
我想安裝PHP5.6。所以,用下面一條命令就可以搞定PHP5.6: curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6 這條命令執行後,會讓你輸入你的Mac密碼,因為它需要安裝各種擴充套件命令,輸入完密碼後,就靜靜的等吧,我好像等了
百度雲百度網盤for mac 破解 分享一個MAC下繞開百度網盤限速下載的方法,三步操作永久生效~~~
相信大家都比較困惑,百度網盤客戶端限速後一般只有幾十K的下載速度,Windows有百度網盤破解版,但MAC的破解版似乎不存在,要提速的話,一般的做法是開超級會員(27元/月),身為程式設計師的我們,是不是有更黑科技一點的方法呢?答案是肯定的,接下來我介紹一種正在使用的方法。(
FreeBSD掛截U盤和光碟
//掛載U盤 mkdir /media/usb mount -t msdosfs /dev/da1s4 /media/usb umount /media/usb //解除安裝 //掛載光碟 mkdir /media/cdrom mount -t cd9600 /
Mac下使用Android Studio 獲取 SHA1和MD5
Mac終端(或者Android studio中的Terminal)輸入: keytool -list -v -keystore ~/.android/debug.keystore -alias and
mac 下安裝python虛擬環境 virtualenv 和 虛擬環境管理器 virtualenvwrapper
轉自:http://blog.csdn.net/xianliangforshuyuan/article/details/70041012 有時候我們在開發中需要使用python2或者python3,所以我們需要建立一個虛擬的環境進行將兩個版本隔離出來,這裡我們
在 linux、mac 下快速簡單的安裝 docker
安裝 docker 的方式其實五花八門,不同的系統也分別對應不同的方式,這裡僅僅只介紹常用的系統的最最簡單傻瓜式的方法。 osx Homebrew 的 cask 支援了 docker,可以直接進行安
centos下快速安裝安裝python2.7和pip
安裝python2.7.14 yum groupinstall -y "Development tools" yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel
Mac下利用Brew同時安裝Python2和Python3
Step 1 安裝Xcode Appstore下載並安裝Xcode 在terminal安裝Xcode command line tool xcode-select --install Step 2 安裝Brew Step 3 安裝Py
mac下給python3安裝requests庫和scrapy庫
眾所周知,Mac自帶python2,但無奈我們想使用新版本,因此我們需要安裝python3 安裝python3我使用了homebrew,網上也有很多教程,這裡不多說 為python3安裝第三方庫其實也很簡單,在安裝python3之後,系統自動安裝了pip3 因此我們只需
分享一個MAC下避開百度網盤限速下載的方法,三步操作永久生效
感謝博主Oliver556的分享。 相信大家都比較困惑,百度網盤客戶端限速後一般只有幾十K的下載速度,Windows有百度網盤破解版,但MAC的破解版似乎不存在,要提速的話,一般的做法是開超級會員(27元/月),身為程式設計師的我們,是不是有更黑科技一點的方法呢?答案是
Mac下Nginx啟動、重啟和關閉
Mac下Nginx啟動、重啟和關閉1、Mac下Nginx的啟動:1. cd usr/local/nginx/sbin 2. sudo ./nginx 2、Mac下判斷配置檔案是否正確1. cd
mac下使用diskutil給U盤格式化
簡介 使用過win32diskimage的人都知道用那個東西做映象之後u盤會變成好幾個分割槽,而且有的分割槽不能掛載,mac自帶
Mac下配置多個SSH KEY訪問遠端Git服務
第一步 生成對應的ssh key 1 後面輸入你的使用者名稱 或者 郵箱 2 輸入一個獨立的ssh key名字 區別之前的名字 第二步 編輯 config檔案
linux下ssh公鑰驗證的設定和遠端登入
使用linux有一段時間了,最近在伺服器上假設了一個git倉庫,每次提交時都使用密碼實在是比較反人類,因此就特意研究了一下如何使用ssh金鑰來登入伺服器。 公鑰和私鑰的生成 ssh-keygen命令專門是用來生成金鑰的。該命令有很多選項,這裡列出了最基本的四個: -
SSH 免密登入配置和遠端登入伺服器
生成SSH私鑰和公鑰 ssh-keygen -t rsa 手動建立一個 authorized_keys檔案 touch ~/.ssh/authorized_keys 公鑰檔案內容複製到authorized_keys檔案裡面 cat ~/.ssh/id_rsa.pub