1、linux伺服器買來就能直接用ssh連接嗎。,求解啊
是需要進行一下設置才能用的,首先要保證能ping通linux伺服器,買的linux伺服器不需要安裝就有這個服回務的。下答面是Linux的ssh的設置方法:
首先要修改ssh的配置文件sshd_config,輸入命令:vi /etc/ssh/sshd_config
2. 在這個文件中,將PermitRootLogin without-password這一行修改為PermitRootLogin yes,這一行的意思是「允許root用戶用ssh登錄」。
再去掉#PasswordAuthentication no這一行的注釋符號#,並把no改為yes,表示用ssh登錄時需要密碼認證。
3. 修改完配置文件後就可以啟動SSH服務了,啟動命令為:/etc/init.d/ssh start
4. 如果不想每次啟動linux後都要啟動ssh服務的話,需要設置ssh開機自啟動,命令是:
update-rc.d ssh enable或者
chkconfig ssh on
2、如何使用ssh工具訪問Linux伺服器
在內網通過域名綁定伺服器,外網SSH訪問連接時,通過域名的訪問,實現訪問內網LINUX。具體的實現過程如下:明確LINUX伺服器內網訪問地址埠,確保LINUX伺服器正常開啟SSH服務,在內網SSH可以正常訪問連接。被訪問端的Linux主機上使用nat123動態域名解析Linux版本。在被訪問端的Linux伺服器安裝nat123客戶端,並登錄使用它。登錄網頁,左側用戶中心,添加域名解析,選擇動態域名解析並添加確認。選擇動態域名解析記錄,使用二級域名,或自己的域名。滑鼠放在輸入框有向導提示。如不理解負載均衡,不要勾選多點登錄。新添加動態解析後,等待幾分鍾生效。解析生效後,動態解析域名與本地公網IP是保持對應的。可以通過ping下域名核實,返回結果IP地址為本地公網IP地址時,表示動態解析生效正常。路由器埠映射,路由映射SSH訪問22埠。因為公網IP是在路由器上的,外網訪問時,需要經過路由,需要在路由器上做埠映射,將內網LINUX伺服器訪問22埠打通。路由器埠映射位置:轉發規則/虛擬伺服器/添加允許外網訪問埠和協議。我的LINUX伺服器SSH服務埠是默認的22,我內網對應LINUX伺服器主機的內網IP地址是192.168.1.29。外網訪問時,使用動態解析域名。在外網使用SSH訪問內網LINUX伺服器時,使用動態解析域名進行連接訪問。域名是不變的,可以上網即可訪問,再也不擔心動態公網IP變化的問題。
3、怎樣用ssh遠程登錄其他的linux伺服器?
不知道你有多少台Linux,數量多的話,可以考慮用Opentext ETX遠程接入的解決方案。打開XDMCP服務,就可以接入到所有的Linux伺服器
4、ubuntu下如何 遠程登錄linux伺服器
通過客戶端安裝Xshell連接遠程,步驟如下:
1、執行新建命令。打開Xshell軟體後找到左上角第一個「文件」菜單並單擊,彈出來一個下拉框,點擊選擇「新建」命令(或者直接按下快捷鍵「Alt+n」)。
3、點擊「新建」之後就會出現下面這樣一個界面,「名稱」根據自己的需求填寫,「協議」就是默認的SSH,「主機」是這一步最關鍵的,一定要填寫正確,否則無法登錄,埠也是默認的22,其他不用填,填寫完成之後先不要點確定,看下一步。
4、找到連接選項欄中的「用戶身份驗證」點擊,點擊之後會讓填寫用戶名和密碼,其中「方法」默認「password」,「用戶名」填寫FTP用戶名,「密碼」填寫FTP密碼,填寫完成點擊確定。
5、登錄剛才保存的賬號,單擊左上角的「文件」菜單,在其下拉選項選擇「打開」命令,彈出會話對話框,左下角有一個選項「啟動時顯示此對話框」。這個選項的意思是:每次打開Xshell都直接跳出這個對話框,根據需求勾選,然後找到想登錄的伺服器,點擊「連接」即可。
5、用ssh連接linux伺服器連不上?
ping一下網路通嗎?
如果是防火牆的問題,
一般都是伺服器防火牆的問題。
6、Linux伺服器的SSH是什麼意思?做什麼用?
使用過Windows伺服器的朋友,想必對遠程桌面連接是不會陌生的吧,遠程桌面連接默認埠是3389,使用遠程桌面連接就可以遠程管理你這個台伺服器了。那麼SSH也是和遠程桌面連接類似概念和作用的東西,字面上理解,他是網路傳輸中的一種安全傳輸方式或者傳輸協議,他默認使用的埠是22。這個埠號通常為了安全,和windows伺服器的遠程桌面連接一樣,要改掉。
7、如何使用SSH登錄Linux伺服器
首先進入/etc目錄下,/etc目錄存放的是一些配置文件,比如passwd等配置文件,要想使用ssh遠程登陸,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim編輯,在命令行模式下輸入 vim /etc/ssh/sshd_config,進入之後,按「i」進入編輯狀態,在其文件里找到並修改為:PasswordAuthentication yes , PermitRootLogin yes兩行即可,
修改之後,按「esc」退出,並按「:wq」保存並退出,或直接按「:x」直接保存退出,(注意:此處的x為小寫x,大寫X是將文件內容加密,使用時細心注意),
退出編輯模式之後,回到命令模式,輸入 sevice ssh start/stop/restart/status,啟動/停止/重啟/狀態,選擇start啟動ssh服務。
如果上面開啟SSH服務的命令不能用,可以使用命令:sudo service sshd start 試試,檢查是否開啟SSH服務使用命令:ps -e | grep sshd
此時可以查看ssh狀態是否為運行狀態,運行狀態即可使用ssh遠程登陸。
使用「ifconfig」命令查詢ip地址
使用ssh登陸時,輸入主機(linux的ip地址),賬號,密碼登陸!
如果需要遠程連接SSH,需要把22埠在防火牆上開放,關閉防火牆,或者設置22埠例外 /etc/init.d/iptables stop
怎麼通過ssh登陸可參看下一篇「通過ssh實現遠程登陸伺服器!」
大致步驟為:
SSH 服務配置文件位置
/etc/ssh/sshd_config
# 修改配置
PasswordAuthentication yes
PermitRootLogin yes
# 啟動SSH 服務
sevice ssh start/stop/status
安裝SSH:yum install ssh
啟動SSH: service sshd start
設置開機運行: chkconfig sshd on
8、ssh遠程登錄linux後如何打開遠端桌面
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」-->完成重啟即可。
9、在MAC下怎麼用SSH連接遠程LINUX伺服器
1.終端命令
1.打開Mac的命令終端,檢查是不是用root登陸,如果不是的話,就輸入命令:sudo -i切換到root
2.輸入ssh [email protected] 它會提示你輸入密碼,輸入正確的密碼之後,你就發現已經登陸成功了.
10、如何通過ssh工具遠程連接linux伺服器
有時候需要遠程登錄進行一些配置。這時候就需要SSH了。我的VPS自帶SSH服務端,因此這里只需要配置客戶端就可以了。
默認配置
Windows下有很多SSH工具。在這里我是用的是Putty。如果安裝了Git並配置使用Putty的話,就不需要另外在安裝Putty了。使用SSH連接伺服器的命令如下:
ssh IP地址
一般來說為了安全性考慮,埠號等一些參數並不會使用默認值。這樣的話命令就變成這樣:
ssh 用戶名@IP地址 -p 埠號
如果連接成功的話會提示你輸入遠程伺服器的密碼。全部成功之後SSH就會顯示遠程伺服器的提示符,這時候就說明連接成功了。
密鑰登錄
每次登錄SH都需要輸入密碼很麻煩,而且可能不太安全。SSH還能使用另外一種登錄方式,也就是使用密鑰登錄。這種登錄方式需要客戶端生成一堆公鑰私鑰對,然後將公鑰添加到伺服器中,這樣下次就可以直接登錄了。
首先生成SSH密鑰,依照提示輸入信息即可。默認生成在用戶主目錄中的.ssh文件夾中。帶pub的是公鑰,接下來需要添加到伺服器中。
ssh-keygen
然後將本地公鑰添加到伺服器中,需要使用另一個命令:
scp -P 埠號 本地文件路徑 用戶名@遠程伺服器地址:遠程路徑
然後登陸伺服器,找到復制進去的公鑰,將公鑰名字改為authorized_keys並添加到對應的.ssh文件夾中。然後退出SSH重新登陸試試,成功的話不需要輸入密碼就會直接進入遠程伺服器
更深入的了解ssh的話可以看下http://www.linuxprobe.com/chapter-09.html