linu下怎麼連線遠端,linux下怎麼連線遠端ssh

2021-08-08 15:09:39 字數 5980 閱讀 8325

1樓:2016心如海

1.使用使用者名稱密碼登入

在命令列中輸入命令:

ssh username@ip_address -p port

之後系統會提示輸入密碼,輸入後即可登入

如果不新增-p選項,則預設是22埠

還可以使用-l選項輸入使用者名稱:

ssh -l username ip_address -p port

2.使用金鑰登入(不使用密碼)

首先生成金鑰,在任意目錄下輸入命令:

ssh-keygen -t rsa -p ''

-p表示密碼,-p ''表示空密碼

之後系統會提示輸入生成的金鑰檔案的檔名,可以輸入任意名稱,比如id_rsa,回車

系統會在當前目錄下生成id_rsa與id_rsa.pub兩個檔案

在根目錄下新建.ssh資料夾,將生成的金鑰檔案拷貝過去

mkdir -p ~/.ssh

-p選項表示如果資料夾已經存在則不再新建。

然後將之前生成的兩個檔案都拷貝到.ssh資料夾中

cp id_rsa* ~/.ssh/

把公鑰檔案id_rsa.pub拷貝到需要登入的伺服器上

用scp命令

scp -p port ~/.ssh/id_rsa.pub username@ip_address:~

-p表示要登入伺服器的埠好,不加預設為22。

之後系統會提示輸入密碼,輸入即可完成拷貝

登入遠端伺服器,在使用者根目錄下新建.ssh資料夾(如果不存在),在其中新建authorized_keys檔案(如果不存在),把id_rsa.pub新增到authorized_keys檔案中

mkdir -p ~/.ssh

這是在遠端伺服器上新建ssh資料夾

cat id_rsa.pub >> .ssh/authorized_keys

將id_rsa.pub檔案新增到authorized_keys檔案中(如檔案不存在則新建)

注意:要保證.ssh與authorized_keys使用者自己都有寫許可權

退出當前遠端登入,之後就可以不使用密碼遠端登入了

windows 中如何用ssh 連線 linux 50

2樓:

1.大部分linux系統

中都預設安裝了ssh伺服器,只要在windows系統中安裝一個客戶端軟體,就可專以連線到linux了.常見屬的客戶端軟體有putty,securecrt,windows secure shell等.

2.設定ip:ifconfig eth0 ip地址設定閘道器:

route add default gw 閘道器地址閘道器地址就是你所在網段的路由器的地址或者其他閘道器類裝置的地址,與你的地址在同一個網段中。

3.windows系統只要安裝了ssh客戶端軟體,並且網路與linux能夠連通,就可以連線到linux了。

3樓:匿名使用者

linux下必須安裝ssh才能在windows下使用ssh連線到linux,linux設定ip不需要指定閘道器,只要他們在內一個區域網之內,如果不在容才需要linux指定閘道器,在windows中使用putty這個工具軟體來連線linux ssh。

4樓:匿名使用者

1. linux安裝ssh即可。

復ssh是有版權的,gnu開發制

了 open ssh,替代ssh,不過默bai認下du載的都是open ssh

2. linux下設定

zhiip和dns/gateway等,直接用ifconfig netmask 命令即可。dao你可以man下。

3. win下ssh軟體很多,putty就很好用。訪問也很簡單 格式類似於

# ssh username@ip

輸入密碼即可登入。不要求在同一個ip地址段內,只要2臺機器可以ping通即可進行ssh登入。

5樓:匿名使用者

1.linux的ssh服務安裝正確

2.兩臺機子能ping通

3.windows客戶端設定正確就可以了

6樓:匿名使用者

1.linux必須開啟sshd服務,windows才有可能通過ssh連線

2.redhat的話用setup命令設定網路比較方便

3.windows下直接用個putty就可以連線linux了,不用安裝。

7樓:匿名使用者

這些東西不要在bai知道上du問,不是當面告訴zhi你怎麼做,只會讓你dao越看越亂,去文

內庫看看,或者買容本書,知道這東西你問個小技巧什麼的還可以,太系統的東西不會有人給你那麼詳細的打出來

文庫地址

8樓:匿名使用者

2。ifconfig eth0 ip netmask 掩碼。

route add default gw

3.windows下的回ssh軟體有很多,putty,securecrt等。答操作很簡單添上ip,使用者名稱,密碼,埠。

就可以連上啦。連不上就看看,服務啟動沒有,還有防火牆哦。

9樓:天山以北

假設bai你已經安裝桌面du

。1、ssh預設zhi已經安裝。埠也默dao認開放回。

如未開放,可#setup==>防火牆配置答==>定製(custom)==》選中ssh==>確定==>退出。(也可直接關閉防火牆)

2、#setup==》選擇網路配置==》分別配置ip、dns(無限制。)

3、putty

其它就不需要了。多關注一下防火牆就是了。

10樓:匿名使用者

安裝一個putty就可以啦

11樓:左左經驗

如何使用xshell連線linux伺服器,怎麼使用xshell連線centos系統

ssh遠端登入linux後如何開啟遠端桌面

12樓:12345額時代

1、開啟虛擬機器(ubuntu 14.04),按住ctrl+alt+t,開啟終端視窗,輸入"sudo apt-get install openssh-server"-->回車。

2、輸入當前使用者登入的密碼-->輸入"y"-->回車-->安裝完成。

3、在終端視窗中,輸入"sudo ps -e | grep ssh"-->回車-->若有sshd,說明ssh服務已經啟動。

4、繼續在終端視窗中,輸入"sudo vim /etc/ssh/sshd_config"-->回車。

5、把配置檔案中的"permitrootlogin without-password"註釋掉(加一個"#"號)-->再增加一句"permitrootlogin yes"-->儲存退出。

6、最後在終端視窗中輸入「sudo service ssh restart」-->完成重啟即可。

13樓:

遠端桌面操作linux,我覺得用vnc-viewer更好點

在2臺linux機器之間,

修改伺服器端配置檔案/etc/ssh/sshd_config中的兩個引數

x11forwarding no

forwardx11trusted yes

修改客戶端配置檔案/etc/ssh/ssh_config

forwardx11 yes

則從客戶端ssh到伺服器端後會自動設定display環境變數, 允許在伺服器端執行的圖形程式將圖形顯示在客戶端上. 在伺服器上檢視環境變數顯示如下(這個結果不同的時候並不相同)

display=localhost:10.0

*************************====

在linux/unix類作業系統上, display用來設定將圖形顯示到何處. 直接登陸圖形介面或者登陸命令列介面後使用startx啟**形, display環境變數將自動設定為:0:

0, 此時可以開啟終端, 輸出圖形程式的名稱(比如xclock)來啟動程式, 圖形將顯示在本地視窗上, 在終端上輸入printenv檢視當前環境變數, 輸出結果中有如下內容:

display=:0.0

使用xdpyinfo可以檢視到當前顯示的更詳細的資訊.

display環境變數格式如下host:numa.numb, host指xserver所在的主機主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形介面的linux/unix機器, 也可以是安裝了exceed, x-deep/32等windows平臺執行的xserver的windows機器.

如果host為空, 則表示xserver執行於本機, 並且圖形程式(xclient)使用unix socket方式連線到xserver, 而不是tcp方式. 使用tcp方式連線時, numa為連線的埠減去6000的值, 如果numa為0, 則表示連線到6000埠; 使用unix socket方式連線時則表示連線的unix socket的路徑, 如果為0, 則表示連線到/tmp/.x11-unix/x0 .

numb則幾乎總是0.

如果使用su username或者su - username切換到別的使用者, 並且使用命令

export display=:0.0

設定display環境變數, 執行圖形程式(如xclock)時會收到如下錯誤:

xlib: connection to ":0.0" refused by server

xlib: no protocol specified

error: can't open display: :0.0

這是因為xserver預設情況下不允許別的使用者的圖形程式的圖形顯示在當前螢幕上. 如果需要別的使用者的圖形顯示在當前螢幕上, 則應以當前登陸的使用者, 也就是切換身份前的使用者執行如下命令

xhost +

這個命令將允許別的使用者啟動的圖形程式將圖形顯示在當前螢幕上.

在2臺linux機器之間, 如果設定伺服器端配置檔案/etc/ssh/sshd_config中包含

x11forwarding no

客戶端配置檔案/etc/ssh/ssh_config包含

forwardx11 yes

則從客戶端ssh到伺服器端後會自動設定display環境變數, 允許在伺服器端執行的圖形程式將圖形顯示在客戶端上. 在伺服器上檢視環境變數顯示如下(這個結果不同的時候並不相同)

display=localhost:10.0

在客戶機上可以看到有程式監聽了6010埠

netstat -lnp

tcp 0 0 127.0.0.

1:6010 0.0.

0.0:* listen 4827/1

如果希望允許遠端機器上的圖形程式將圖形顯示在本地機器的xserver上, 除了要設定遠端機器的display環境變數以外, 還需要設定本地機器的xserver監聽相應的tcp埠. 而現在的linux系統出於安全的考慮, 預設情況下不再監聽tcp埠. 可通過修改/etc/x11/xinit/xserverrc檔案, 將

exec /usr/bin/x11/x -dpi 100 -nolisten tcp

修改為exec /usr/bin/x11/x -dpi 100

允許在直接使用startx啟**形時啟動對tcp埠的監聽.

修改/etc/kde3/kdm/kdmrc, 將

serverargslocal=-nolisten tcp

修改為serverargslocal=

允許kdm作為顯示管理器時, 啟動會話時監聽相應的tcp埠.

修改/etc/gdm/gdm.conf, 在[security]一節增加

disallowtcp=false

或者在登陸視窗選擇"options" -> "configure login manager..."的security頁面, 取消"deny tcp connections to xserver", 允許gdm作為顯示管理器時, 啟動會話時監聽相應的tcp埠.

windows遠端訪問linu用什麼軟體

linux系統如何遠端桌面windows系統,看看這款軟體吧,簡潔好用 可以使用xrdp軟體,下面是具體的操作步驟 給linux系統安裝xrdp工具,在命令列中輸入 sudo apt get install xrdp 在windows中點選開始 執行中輸入mstsc快速開啟遠端桌面工具輸入預遠端桌面...

linu下安裝oracle中執行runinstaller提示沒有

linux下安裝oracle中執行.runinstaller 提示沒有這個檔案或目錄是設定錯誤造成的,解決方法為 1 檢查磁碟空間,按照要求oracle安裝盤應該大於6.5g以上。2 swap分割槽和記憶體。swap分割槽我們可以用命令檢視 grep swaptotal proc meminfo f...

linu下容器啟動是什麼意思,linux下容器啟動是什麼意思

linux 容器技復 術出現的很早 制,其實也是一直虛擬化技術bai,但似乎一直沒有 xen,kvm 這些du來的zhi 出名.同時,在實現原理上,和xen,kvm之類dao的也是有很大區別的.cgroups 是將任意程序進行分組化管理的 linux 核心功能.通過cgroups可以有效的隔離各類程...