1. 程式人生 > >mac下快速掛在實驗室工作盤和遠端登入指令碼

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 獲取 SHA1MD5

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.7pip

安裝python2.7.14 yum groupinstall -y "Development tools" yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel

Mac利用Brew同時安裝Python2Python3

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元/月),身為程式設計師的我們,是不是有更黑科技一點的方法呢?答案是

MacNginx啟動、重啟關閉

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檔案    

linuxssh公鑰驗證的設定遠端登入

使用linux有一段時間了,最近在伺服器上假設了一個git倉庫,每次提交時都使用密碼實在是比較反人類,因此就特意研究了一下如何使用ssh金鑰來登入伺服器。 公鑰和私鑰的生成 ssh-keygen命令專門是用來生成金鑰的。該命令有很多選項,這裡列出了最基本的四個: -

SSH 免密登入配置遠端登入伺服器

生成SSH私鑰和公鑰 ssh-keygen -t rsa 手動建立一個 authorized_keys檔案 touch ~/.ssh/authorized_keys 公鑰檔案內容複製到authorized_keys檔案裡面 cat ~/.ssh/id_rsa.pub