當前位置:竄頂 > 新聞動態 > Linux > 正文

Linux給ssh添加一個連接標識

小生博客:http://xsboke.blog.51cto.com ——-謝謝您的參考,如有疑問,歡迎交流 通過給ssh添加一個自定義命令選項-U的方式實現 操作步驟: # 1. 下載openssh源碼
# 2. 修改源碼然后安裝(注意安裝位置,不要和原有的ssh沖突)
# 3. 測試 開始: # 安裝依賴
yum -y install gcc gcc-c++ make automake zlib zlib-devel openssl-devel

# 下載源碼并且解壓
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.9p1.tar.gz
tar zxf openssh-7.9p1.tar.gz
cd openssh-7.9p1
修改源碼: 找到ssh.c
我這里是使用-U作為新增的命令選項
首先在usage函數里面添加一個命令選項的提示,如206行 然后找到660行
原圖如下: 在660行和661行分別添加u和U,最后要以:號結尾 然后再跳到switch循環的末尾,在default前面為新加的命令選項添加一個case 因為我們的-U只是實現一個標識,并沒有什么功能,所以直接匹配到之后break就行 接下來就可以編譯安裝openssh了,為了不和系統原有的ssh沖突,我們將修改過源碼的openssh安裝在其他目錄下
./configure –prefix=/usr/local/openssh7.9p1
make
make install 好了,最后我們測試一下 然后開一個新的終端ps一下

新11选5是不是骗局 黑龙江省体育彩票 体彩福建31选7开奖结果19210 精准3肖6码期期免费长期公开 二分彩开奖结果 甘肃快三和值一定牛走势图 l安徽11选五开奖查询 推广网赌赚佣金犯法吗 广西快3人工计划网页 万达地产股票代码 股票涨跌颜色表示