當前位置:首頁 » 操作系統 » linux虛擬機ssh

linux虛擬機ssh

發布時間: 2022-04-17 08:53:53

linux虛擬機用ssh連接問題

② 怎樣在虛擬機的linux中安裝ssh

一樓說的,前一半對,後一半不太對(不叫做安裝SSH)
通常SSH會在你裝系統時就裝好,頂多有的系統會在即將安裝完時會有一個提示詢問你是否在開機時啟動SSH服務而已
SSH開啟後會有一個進程SSHD在運行,可以用netstat
-nap
命令查詢得到,例如:
$
netstat
-nap
|
grep
-i
sshd
tcp
0
0
:::22
:::*
LISTEN
29391/sshd
客戶端若想通過SSH協議以user身份登錄某一台伺服器(比如IP地址為1.2.3.4),則可以
ssh
[email protected]
若SSHD的監聽埠不是默認的22埠,假設已改為1234埠,則可以這樣
ssh
-p
1234
[email protected]
ssh-keygen是SSH軟體包中的一個子程序,用來生成密匙對,使你的登錄更為安全(防止「中間人」攻擊)
更多資料自已查
SSH相關文件(常見)
/usr/sbin/sshd
SSHD服務端的服務程序
/usr/bin/ssh
SSH客戶端
/usr/bin/ssh-keygen
這個上面說過
/usr/bin/ssh-keyscan
看名字可以猜到
/etc/ssh/ssh_config
客戶端配置文件
/etc/ssh/sshd_config
服務端配置文件

③ linux 虛擬機 SSH

當然可以了!~~~

關鍵是你的linux他必須能訪問到,ping下看通不,通就沒問題!~~

如果不通的話那就是虛擬機網路設置的問題了,

這個參考下:

http://..com/question/57170266.html

以前我回答的問題,看答案!~

圖形和文本都可以實現的,ssh是文本,vnc可以支持圖形的!

對於你的補充,要ssh進linux當然是虛擬機里linux的ip了,ssh的設置跟你自己的差不多!~

不清楚你用什麼軟體實現ssh連接的!~所以也就不多說了!~~

希望能幫到你!~

圖片是我的自己的ssh設置,剩下的就看你的了!~~

④ 怎樣在公網中使用Windows與虛擬機Linux進行ssh通訊

使用埠映射工具比如holer,只需將Linux系統sshd進程的22號埠映射到公網上即可在任何地方都能通過ssh登錄到該Linux系統主機。

⑤ linux虛擬機用橋接網卡能不能ssh

你是區域網還是直接撥號上網的?直接撥號上網的話是不能雙向連接的
只有在物理機斷開網路的情況下才可以用虛擬機連接
要是是區域網的話你是可以直接用橋接就可以連接了
你可以直接用nat方式啊
nat的話要開啟vmware
nat和vmware
dhcp服務才行

⑥ 如何使用ssh登錄linux虛擬機

首先確保虛擬機的ssh服務已經啟動;
其次檢查虛擬機防火牆是否允許ssh服務連接;
最後在安裝ssh-client的機器上執行如下命令
ssh user@ip註:請用實際的user和ip對應替換。

⑦ 虛擬機的Linux安裝的SSH,怎麼配置吖,求詳細的方法,詳細

(SSH是一個用來替代TELNET、ftp以及R命令的工具包,主要是想解決口令在網上明文傳輸的問題。為了系統安全和用戶自身的權益,推廣SSH是必要的。SSH有兩個版本,我們現在介紹的是版本2。) 安裝SSH 具體步驟如下: 獲得SSH軟體包。 ( ftp://ftp.pku.e.cn :/pub/unix/ssh-2.3.0.tar.gz ) 成為超級用戶(root). # gzip ?cd ssh-2.3.0.tar.gz |tar xvf ? # cd ssh-2.3.0 # ./configure 注意,如果你希望用tcp_wrappers來控制SSH,那麼在configure時需要加上選項「--with-libwrap=/path/to/libwrap/」, 用來告訴SSH關於libwrap.a 和tcpd.h的位置。 # make # make install 和SSH有關的程序都放置在/usr/local/bin下,包括ssh,sftp,sshd2, ssh-keygen等。 二、配置 SSH的配置文件在/etc/ssh2下,其中包括sshd2的主機公鑰和私鑰:hostkey和hostkey.pub。這兩個文件通常是在安裝SSH時自動生成的。你可以通過下面的命令重新來生成它們: # rm /etc/ssh2/hostkey* # ssh-keygen2 ?P /etc/ssh2/hostkey 而ssh2_config 文件一般情形下無需修改。 三、啟動sshd2 每個要使用SSH的系統都必須在後台運行sshd2。用手工啟動: # /usr/local/sbin/sshd2& 可以在「/etc/rc2.d/SArrayArraylocal」中加入該命令,這樣系統每次啟動時會自動啟動sshd2。 四、用tcp_wrappers控制SSH 安裝SSH的站點可以用tcp_wrappers來限制哪些IP地址可以通過ssh來訪問自己。比如,在/etc/hosts.allow中加入 sshd,sshd2: 10.0.0.1 那麼只有10.0.0.1可以通過ssh來訪問該主機。 以上都是系統管理員完成的工作。下面我們說說普通用戶如何使用SSH。 五、基本應用 每個用戶在使用SSH之前,都要完成以下步驟: 在本地主機(比如,local.pku.e.cn)上生成自己的ssh公鑰和私鑰。命令如下: local# ssh-keygen Generating 1024-bit dsa key pair 1 oOo.oOo.o Key generated. 1024-bit dsa, teng@ns, Fri Oct 20 2000 17:27:05 Passphrase :************ /*在此輸入你的口令,以後訪問這台主機時要用。 Again :************ /* Private key saved to /home1/teng/.ssh2/id_dsa_1024_a Public key saved to /home1/teng/.ssh2/id_dsa_1024_a.pub 生成的私鑰和公鑰(id_dsa_1024_a和id_dsa_1024_a.pub)存放在你家目錄的~/.ssh2目錄下。和用戶相關的SSH配置文件都在~/.ssh2下。私鑰由用戶保存在本地主機上,而公鑰需傳送到遠地主機的你自己的帳號的~/.ssh2下,如果你要用ssh2訪問本地主機的話。 在~/.ssh2下創建「identification」文件用來說明進行身份認證的私鑰。命令如下: local:~/.ssh2# echo "IdKey id_dsa_1024_a" > identification 3.同樣地,在遠地主機(比如,remote.pku.e.cn)上完成上面步驟。 4.將本地(local.pku.e.cn)下你自己(這里是「teng」)的公鑰(id_dsa_1024_a.pub)拷貝到遠地主機(remote.pku.e.cn)上你自己家目錄下的.ssh2目錄下,可命名為「local.pub」,一般用ftp上傳即可。 在遠地主機上,你自己家目錄的.ssh2目錄下,創建「authorization」文件,其中指定用來進行身份認證的公鑰文件。命令如下: remote:~/.ssh2# echo 「Key local.pub」 > authorization 現在你可以從本地用ssh2登錄到遠地系統了。命令如下: local# ssh remote.pku.e.cn Passphrase for key "/home1/teng/.ssh2/id_dsa_1024_a" with comment "1024-bit dsa, teng@ns, Fri Oct 20 2000 17:27:05":*********** 這時會要你輸入你的ssh口令(Passphrase)。驗證通過後,即登錄到remote主機上。 ################################################################################ 1、環境: 因為我們選用的SSH伺服器是 http://www.ssh.com 的SSH Secure Shell for unix類產品,所以我們主要介紹一下此類的Ssh伺服器的安裝過程。(SSH有兩個版本,我們現在介紹的是版本2;Openssh就不介紹了,大家有興趣的話可以參考一下網上文章) 2、編譯安裝 我們前面介紹過,現在的Ssh server for unix 類的最新版本是ssh-3.2.Array-1,我建議大家用官方提供的TAR包,當然,如果你不熟悉編譯過程,用RPM等安裝方式也是可以的。如果用RPM安裝,請先下載ssh-3.2.Array-1.i386.rpm , 大家可以到以下地址下載: http://ftp.ssh.com/priv/secureshell/32Arraywks+srv-lt4Arrayldrk/linux/ssh-3.2.Array-1.i386.rpm 安裝時請用管理員許可權 # rpm ?ivh ssh-3.2.Array-1.i386.rpm 如果是升級安裝那參數就用 ?Uvh 而3.2.Array-1的TAR包大家可以到 http://downloads.planetmirror.com/pub/ssh/ssh-3.2.Array.1.tar.gz 下載。安裝時也使用管理員許可權: # tar xzvf ssh-3.2.Array.1.tar.gz # cd ssh-3.2.Array.1 # ./configure (這里我們要說明一下,原來有些文檔寫如果你希望用tcp_wrappers來控制SSH,那麼在configure時需要加上選項「--with-libwrap=/path/to/libwrap/」, 用來告訴SSH關於libwrap.a 和tcpd.h的位置,但3.2.0以上的SSH已經不需要這么麻煩了,它們已經內置了控制訪問許可權的功能。) # make ; make install ; make clean 這樣就結束了安裝。 3、簡單配置Ssh server 無論你是用RPM或TAR包安裝的ssh server,它的配置文件都在/etc/ssh2/sshd2_config,安裝完後一般不用配置它,但如果你的22埠在安裝ssh server之前已經被其他程序佔用,那麼你需要簡單的配置一下這個文件,執行 vi /etc/ssh2/sshd2_config,找到第27行,Port 22 ,把22改成其他的埠就可以了。 4、啟動Ssh server Ssh server 的默認啟動文件是/usr/local/sbin/sshd2,而安裝程序自動做了一個連接到這個文件的名字為sshd的文件,我們只要在/usr/local/sbin/目錄中執行 ./sshd & 就可以簡單的啟用Ssh server,然後我們執行 # netstat ?na 會看見22埠已經被監聽了(你的可能是其他埠,具體看你在sshd2_config文件中的設置了。)但我們不想每次都要手動啟動Ssh server,那麼我們可以修改一下/etc/rc.d/rc.local文件,在這個文件的最後加入以下內容: #start ssh /usr/local/sbin/sshd & 其中第一行為注釋內容,第二行為啟動SSH伺服器並作為後台守護進程運行。 這樣就好了,系統重起時可以自動啟動SSH服務,但是啟動後你如果在伺服器端插上 顯示器 ,會在最後該登陸的時候看到一行字,意思就是Ssh server 服務啟動了,我比較挑剔,不想看到這個提示,而且我想把Ssh服務放到LINUX服務啟動過程中,這樣比較美觀一點。那麼我們就不能修改/etc/rc.d/rc.local文件,我們要進入/etc/init.d/中建立一個SHELL文件,名字就叫sshd 內容如下: #!/bin/bash cd /usr/local/sbin ./sshd & 然後給這個文件加上可執行許可權 # chmod +x sshd 然後進入/etc/rc3.d,做一個軟鏈接文件 # cd /etc/rc3.d # ln -s ../init.d/sshd S13sshd 這樣就達到了我的要求,好了,Ssh server的安裝就介紹到這里吧,安裝是很簡單的,希望大家編譯安裝成功。

⑧ 怎樣在虛擬機的linux中安裝ssh

一樓說的,前一半對,後一半不太對(不叫做安裝SSH)
通常SSH會在你裝系統時就裝好,頂多有的系統會在即將安裝完時會有一個提示詢問你是否在開機時啟動SSH服務而已
SSH開啟後會有一個進程SSHD在運行,可以用netstat
-nap
命令查詢得到,例如:
$
netstat
-nap
|
grep
-i
sshd
tcp
0
0
:::22
:::*
LISTEN
29391/sshd
客戶端若想通過SSH協議以user身份登錄某一台伺服器(比如IP地址為1.2.3.4),則可以
ssh
[email protected]
若SSHD的監聽埠不是默認的22埠,假設已改為1234埠,則可以這樣
ssh
-p
1234
[email protected]
ssh-keygen是SSH軟體包中的一個子程序,用來生成密匙對,使你的登錄更為安全(防止「中間人」攻擊)
更多資料自已查
SSH相關文件(常見)
/usr/sbin/sshd
SSHD服務端的服務程序
/usr/bin/ssh
SSH客戶端
/usr/bin/ssh-keygen
這個上面說過
/usr/bin/ssh-keyscan
看名字可以猜到
/etc/ssh/ssh_config
客戶端配置文件
/etc/ssh/sshd_config
服務端配置文件

⑨ 虛擬機裝了linux 怎麼用ssh連

1
1 打開虛擬機,設置linux虛擬機為 僅主機 模式。
2 編輯linux的網卡配置文件 /etat6和7版本配置文件不一樣,以6為例)
3 為虛擬機配置一個ip(ip不做固定要求)(注意重啟網卡服務:service network restart)

2
1 打開真實機的網路配置
2 找到vmnet1的連接,右鍵-屬性
3 雙擊 版本協議4 (tcp/ipv4)
4 設置靜態ip地址 ,地址要和虛擬機的ip地址為同一網段

⑩ 怎樣才能知道linux虛擬機是否成功安裝ssh

netstat -a | more看有沒正常啟動
如果出現:
tcp 0 0 *:ssh *:* LISTEN
就說明正常啟動了
若能成功遠程登入,則說明SSH服務安裝配置成功,
否則很可能就是你的防火牆阻止連接了,重新配置防火牆或乾脆先停掉防火牆
(/etc/rc.d/init.d/iptables stop) 就可以連接了
或者service iptables stop

熱點內容
輕應用伺服器適合搭建網站嗎 發布:2024-11-15 11:36:08 瀏覽:246
c語言的百分號 發布:2024-11-15 11:34:24 瀏覽:31
一加五安卓8什麼時候推送 發布:2024-11-15 11:19:40 瀏覽:854
暗影騎士擎有哪些配置 發布:2024-11-15 11:13:46 瀏覽:598
方舟主機專用伺服器是什麼意思 發布:2024-11-15 11:12:23 瀏覽:8
創維最早的伺服器是什麼 發布:2024-11-15 11:11:35 瀏覽:864
手機配置太低怎麼下載原聲 發布:2024-11-15 11:03:31 瀏覽:905
21款奧迪a6配置有哪些 發布:2024-11-15 11:03:20 瀏覽:120
sql內連接外連接 發布:2024-11-15 11:03:19 瀏覽:601
學完python基礎 發布:2024-11-15 11:01:56 瀏覽:63