SSH客戶端設定環境變數

2021-08-26 22:16:41 字數 1609 閱讀 3219

當使用ssh客戶端時,會發現設定的環境變數不好用,一些命令執行不了。具體的解決辦法為:

1.確認ssh服務端的版本

$ telnet localhost 22

ssh-2.0-openssh_4.3

確認版本為openssh_4.3

2.使openssh接受客戶端的環境變數設定

方法1:

a.設定服務端

root修改/etc/ssh/sshd_config檔案,增加

#伺服器接受環境變數

acceptenv oracle_home

b.重啟服務

# service sshd restart

c.設定讓客戶端傳遞自己的環境變數到服務端

root修改/etc/ssh/sshd_config檔案,增加

sendenv oracle_home

d.注意,客戶端的變數需要export一下

方法2:

a.設定服務端

root修改/etc/ssh/sshd_config檔案,增加

#允許使用使用者環境變數

permituserenvironment yes

b.重啟服務

# service sshd restart

c.建立使用者下的環境檔案

$mkdir ~/.ssh/

$gedit environment

寫入環境變數內容

d.$chmod 600 ~/.ssh/environment

總結:方法2和方法1的區別是方法1由客戶端設定環境變數,方法2是在服務端設定好,登入時自動獲取。

當使用ssh客戶端時,會發現設定的環境變數不好用,一些命令執行不了。具體的解決辦法為:

1.確認ssh服務端的版本

$ telnet localhost 22

ssh-2.0-openssh_4.3

確認版本為openssh_4.3

2.使openssh接受客戶端的環境變數設定

方法1:

a.設定服務端

root修改/etc/ssh/sshd_config檔案,增加

#伺服器接受環境變數

acceptenv oracle_home

b.重啟服務

# service sshd restart

c.設定讓客戶端傳遞自己的環境變數到服務端

root修改/etc/ssh/sshd_config檔案,增加

sendenv oracle_home

d.注意,客戶端的變數需要export一下

方法2:

a.設定服務端

root修改/etc/ssh/sshd_config檔案,增加

#允許使用使用者環境變數

permituserenvironment yes

b.重啟服務

# service sshd restart

c.建立使用者下的環境檔案

$mkdir ~/.ssh/

$gedit environment

寫入環境變數內容

d.$chmod 600 ~/.ssh/environment

總結:方法2和方法1的區別是方法1由客戶端設定環境變數,方法2是在服務端設定好,登入時自動獲取。

SSH客戶端設定環境變數

當使用ssh客戶端時,會發現設定的環境變數不好用,一些命令執行不了。具體的解決辦法為 1.確認ssh服務端的版本 telnet localhost 22 ssh 2.0 openssh 4.3 確認版本為openssh 4.3 2.使openssh接受客戶端的環境變數設定 方法1 a.設定服務端 r...

oracle客戶端環境變數

安裝完以後最好重新啟動一次系統,要不然可能無法使用。反正我有兩次都是重新啟動系統後才成功的,也有可能兩次都是我剛裝完系統。oracleclient在windows下的環境變數,括號內為說明 oracle home d winsoft ora10instantclient 客戶端根目錄 tns adm...

oracle客戶端環境變數

安裝完以後最好重新啟動一次系統,要不然可能無法使用。反正我有兩次都是重新啟動系統後才成功的,也有可能兩次都是我剛裝完系統。oracleclient在windows下的環境變數,括號內為說明 oracle home d winsoft ora10instantclient 客戶端根目錄 tns adm...