㈠ 我linux上顯示沒有ssh命令,所以我選擇yum install ssh 可是出現下面問題
ssh是攜散客戶端命令,要安裝客簡敗戶端:
yum install openssh-clients
不辯咐氏行的話:
yum install openssh-client
㈡ 我裝好了cygwin,打開cygwin控制台,輸入ssh-host-config,確找不到該命令求高手幫助!!!!!
cygwin本身並不包括全部的unix工具。初次安裝時你需要手動選擇添加。
若果初次安裝時未安裝需要的軟體,也可以補,
只需要再次運行cygwin安裝程序,選擇節點後,可以在一個界面里,搜索你所需要的軟體,點開前面的小勾,下一步即可。已安裝的程序不會重復下載,很方便的。
㈢ ubuntu13.10下如何安裝ssh-keygen命令
ubuntu默認並沒有安裝ssh服務,如果通過ssh鏈接ubuntu,需要自己手動安裝ssh-server。判斷是否安裝ssh服務,可以通過如下命令進行:
xjj@xjj-desktop:~$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
如上所示,表示沒有還沒有安裝,可以通過apt安裝,命令如下:
-desktop:~$ sudo apt-get install openssh-server
xjj@xjj-desktop:~$ sudo apt-get install openssh-server
系統將自動進行安裝,安裝完成以後,先啟動服務:
@xjj-desktop:~$ sudo /etc/init.d/ssh start
xjj@xjj-desktop:~$ sudo /etc/init.d/ssh start
啟動後,可以通過如下命令查看服務是否正確啟動
@xjj-desktop:~$ ps -e|grep ssh
6212 ? 00:00:00 sshd
xjj@xjj-desktop:~$ ps -e|grep ssh 6212 ? 00:00:00 sshd
如上表示啟動ok。注意,ssh默認的埠是22,可以更改埠,更改後先stop,
然後start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。
xjj@xjj-desktop:~$ vi /etc/ssh/sshd_config
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22
最後,應該是連接的時候了。請看如下命令:
xjj@xjj-desktop:~$ ssh exceljava@192.168.158.129
xjj@xjj-desktop:~$ vi /etc/ssh/sshd_config
㈣ linux上裝完ssh軟體為什麼沒有ssh命令
1.如下命令安裝下:
yum -y install openssh openssh-clients openssh-server
/御頌茄etc/init.d/sshd start
chkconfig --level 235 sshd on
需要安裝客戶端和服櫻世務端、啟動服務端和設置下開機啟動鎮察。
㈤ 3台linux-centos機器的無秘鑰ssh配置都完成了,都安裝了jdk,但是ssh xxx jps無效!
通過SSH直接執行遠程命令和腳本
這種方式會使用Bash的non-interactive + non-login shell模式,它會創建一個shell,執行完腳本之後便退出,不再需要與用戶交互。
no-login shell,顧名思義就是不是在登錄Linux系統時啟動的(比如你在命令行提示符上輸入bash啟動)。它不會去執行/etc/profile文件,而會去用戶的HOME目錄檢查.bashrc並載入。
系統執行Shell腳本的時候,就是屬於這種non-interactive shell。Bash通過BASH_ENV環境變數來記錄要載入的文件,默認情況下這個環境變數並沒有設置。如果有指定文件,那麼Shell會先去載入這個文件裡面的內容,然後再開始執行Shell腳本。
解決方案:
在將要登陸的主機的用戶目錄下修改.bashrc文件,新增
export JAVA_HOME=/soft/ln/jdk
export PATH=$PATH:$JAVA_HOME/bin
保存退出後
source .bashrc
然後在重新使用ssh命令登陸