新聞中心
Linux是一種自由和開放源代碼的操作系統(tǒng),它被廣泛應用于各種領(lǐng)域的計算機系統(tǒng)中。在現(xiàn)代云服務的背景下,訪問遠程Linux主機顯得非常必要,本文將介紹。

創(chuàng)新互聯(lián)建站是專業(yè)的蕉城網(wǎng)站建設(shè)公司,蕉城接單;提供成都網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行蕉城網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
一、理解Linux主機名
在Linux中,主機名就是本機的名稱,它是在初始化時設(shè)置的,并且可以通過網(wǎng)絡(luò)進行識別。主機名可以由字母、數(shù)字和短劃線組成,并且不能超過64個字符。主機名通常包括完整的域名,例如myserver.example.com。
二、Linux遠程登錄協(xié)議
Linux提供了多種遠程登錄協(xié)議,包括SSH、HTTP、FTP等,但是最常用的協(xié)議是Secure Shell(SSH)。SSH是一種加密安全協(xié)議,可以在不安全的網(wǎng)絡(luò)中傳輸數(shù)據(jù),這使得它成為一種實現(xiàn)安全遠程登錄的首選協(xié)議。SSH還支持其他功能,如遠程文件傳輸和遠程命令執(zhí)行等。
為了使用SSH,您需要在本地計算機上安裝SSH客戶端,并且在遠程Linux主機上安裝SSH服務器。如果您使用的是Linux發(fā)行版,則可以通過軟件包管理器輕松安裝SSH服務器。
三、SSH登錄遠程Linux主機
1. 打開終端
打開本地計算機上的終端,然后鍵入以下命令:
$ ssh [username]@[remote-machine]
其中,[username]是您在遠程Linux主機上的用戶名,[remote-machine]是遠程Linux主機的IP地址或主機名。
2. 輸入密碼
如果您是之一次連接遠程Linux主機,將提示您確認主機密鑰的指紋,然后輸入密碼。請確保輸入的密碼正確,否則登錄將失敗。
3. 使用SSH密鑰進行身份驗證
如果您希望避免每次使用遠程Linux主機時都輸入密碼,可以使用SSH密鑰進行身份驗證。要創(chuàng)建SSH密鑰,請在本地計算機上打開終端,然后鍵入以下命令:
$ ssh-keygen
按照提示設(shè)置SSH密鑰,然后將公鑰復制到遠程Linux主機上。要將公鑰復制到遠程Linux主機上,請首先登錄遠程Linux主機,然后打開終端,鍵入以下命令:
$ mkdir -p ~/.ssh
$ cat >> ~/.ssh/authorized_keys
將本地計算機上的公鑰復制到打開的文件中,然后按Ctrl + D保存并退出?,F(xiàn)在,您可以使用SSH密鑰進行身份驗證,而無需輸入密碼。
四、
在本文中,我們介紹了。要登錄遠程Linux主機,您需要理解主機名、了解Linux遠程登錄協(xié)議,并學習如何使用SSH登錄遠程Linux主機。隨著云服務的普及,訪問遠程Linux主機已經(jīng)成為現(xiàn)代計算機系統(tǒng)中非常必要的一個環(huán)節(jié),掌握這些技能將使您的工作效率更高、更便捷。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務!
遠程登錄Linux服務器的命令是什么?
遠程登錄Linux服務器,前期二臺服務器的網(wǎng)絡(luò)策略開通。命令是ssh,
默認姿雹山端口是22.
使用ssh服務跡中管理遠程主機。
#
ssh
用戶名@ip地肆拍址
-p
端口
你是說你的客戶端么?如果你是在當前工作終端執(zhí)行是不可以關(guān)機的,一猛激旦關(guān)閉就會終止當前操作。
你可以使用后臺運作的方式,簡單的是在命令的最后面加一個&即可。
我一般是用nohup來做。比如scp就是:
nohup
scp
-pr
…..
&即可。
你要注意的是,它會告訴你一個進程id,你把這個記住,確認它有沒有執(zhí)行完畢嘩正可以查看進程id
ps
aux
|
grep
:pid或者是用netstat都行。
純枝蘆襪手打,望采納
百度上搜一來下應該有很多步驟教灶碼程的,但我一般都自是直接通過軟件登陸的,簡單方便,下載云幫手,其中有2113一個遠程連接5261的功能,根據(jù)想要登錄的服務器填寫信息就可以了,隱棚哪4102Linux和windows系統(tǒng)和襲都可以直接登,記得要選擇對應1653的協(xié)議哦。
一般想要遠程登陸Linux服務器,對Linux服務器有要求:需要Linux服務器安裝ssh服務,并且防火墻開發(fā)對應的端口(默認端口是22)。
防火墻配置好后,可以下載一個putty等ssh遠程登陸軟件,輸入相應的服務器攔升IP地址和端口號就可以遠程連接Linux服務器了,連接上后再輸入對簡蔽老應并殲的賬戶密碼就能登陸了。
如何使用Linux遠程連接工具
遠程連接Linux云服務器-命令行模式
1、遠程連接工具。目前Linux遠程連接工具有很多種,您可以選擇順手的工具使用。下面使用的是名為Putty的Linux遠程連接工具。該畝亂鏈工具是免費的,且不需要安裝,在網(wǎng)上方便地下載到。 2、啟動Putty.exe程序,進入Putty主界面。在Putty “Host Name”輸入IP地址,在Saved Session中輸入希望保存的名字(可以任意),點擊“Save”;以后可以方便調(diào)用而不需要每次輸入IP地址;點擊“Open”進行連接。
3、初次運行時,會有下圖中的提示,請選擇“是(Y)”,下次運行就不會再出現(xiàn)該提示信息了。
4、請根據(jù)提示,分別輸入您的Linux云服務器用戶名和密碼。密碼不會顯示在屏幕上。陪塌輸入完成后回車即可迅孫。
在我們?nèi)粘9芾砼c維護服務器個過程中,我們都需要使用遠程連接工具,今天我們就一同來總結(jié)下Linux常用的安全遠程連接工具-OpenSSH。
【遠程登錄協(xié)議】
1、telnet:是TCP/IP協(xié)議族中的一員,是Internet遠程登陸服務的標準協(xié)議和主要方式。它為用戶提供了在本地計算機上完成遠程主
機工作的能力。默認使用的是TCP的23號端口,采用C/S架構(gòu),在用戶登錄的過程中傳輸?shù)男畔⒍际敲魑男畔ⅲ踩珶o法保障,所以不建議用telnet。
2、ssh:為Secure Shell 的縮寫,由IETF的網(wǎng)絡(luò)工作小組所制定;SSH
為建立在應用層和傳輸層基礎(chǔ)上的安全協(xié)議。SSH是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡(luò)服務提供安全性的協(xié)議。利用 SSH
協(xié)議可以有效防止遠程管理過程中的信息泄露問題。默認使用的是TCP的22號端口,也是基于C/S架構(gòu),SSH有兩個版本v1與v2。
sshv1:基于CRC-32做MAC(消息摘要認證),不安全,強烈建議不使用;
sshv2:基于雙方主機的協(xié)商選擇使用最安全的MAC方式 ,其有如下特點:1、加密機制及MAC機制由雙方協(xié)商選定;2、基于DH實現(xiàn)密鑰交換,基于RSA或DSA實現(xiàn)逗侍身份認證;3、客戶端通過檢查服務器端的主機密鑰來判斷是否能夠繼續(xù)通信;
【OpenSSH簡述】
OpenSSH 是一組用于安全地訪問遠程計算機的連接工具。它可以作為rlogin、rsh
rcp以及telnet的直接替代品使用。更進一步,其他任何TCP/IP連接都可以通過SSH安全地進行隧道/轉(zhuǎn)發(fā)。OpenSSH
對所有的傳輸進行加密,從而有效地阻止了竊聽、連接劫持,以及其他網(wǎng)絡(luò)級的攻擊。OpenSSH 由 OpenBSD project 維護。
登錄過程和使用rlogin或telnet建立的會話非常類似。在連接時,SSH
會利用一個密鑰指紋系并手統(tǒng)來驗證服務器的真實性。只有在之一次連接時,用戶會被要求輸入yes進行確認,之后的連接將會驗證預先保存下來的密鑰指紋。如果保
存的指紋與登錄時接收到的不符, 則將會給出警告。 指紋保存在 ~/.ssh/known_hosts中,對于SSHv2指紋,則是
~/.ssh/known_hosts2。
默認情況下,較新版本的OpenSSH只接受SSHv2連接。如果能用版本2則客戶程序會自動使用,否則它會返回使用版本1的模式。此外,也可以通
過命令行參數(shù)-1或-2來相應地強制使用版本1或2。 保持客戶端的版本1能力是為了考慮較早版本的兼容性,建議盡量使用版本2。
【SSH服務器和客戶端工作流程絕指嫌】
OpenSSH使用C/S架構(gòu):
服務端工具(S):sshd
客戶端工具(C):ssh命令、putty、xshell、securecrt、sshshellclient;
【OpenSSH客戶端組件-ssh】
配置文本:/etc/ssh/ssh_config
使用方法:
ssh host 或 ssh -l username host
p PORT:指定遠程服務器端口;
l username:指定登錄遠程主機的用戶,不指定則使用當前用戶;
username@:等同于 -l username;
如果設(shè)置了COMMAND,表示使用username賬戶登錄遠程主機執(zhí)行一次指定的命令并返回結(jié)果,不會停留在遠程主機上;
# ssh 192.168.0.110 #使用root用戶登錄;
The authenticity of host ‘192.168.0.110 (192.168.0.110)’ can’t be established.
RSA key fingerprint is 01:2e:43:cc:bc:1d:f1:e5:f0:f4:89:78:74:a9:49:44.
Are you sure you want to continue connecting (yes/no)? yes #之一次連接,需手動進行確認;
Warning: Permanently added ‘192.168.0.110’ (RSA) to the list of known hosts.
‘s password: #輸入遠程主機root賬戶的密碼;
Last login: Mon May 11 16:44:from 192.168.0.104
# #登錄成功了,遠程主機名為mailCentOS6;
# ls #顯示遠程主機root家目錄下的文件;
2.shboot.iso install.logsdb.mbr test1
anaconda-ks.cfg crontab install.log.syslog \temp\test
# exit #退出登錄;
logout
Connection to 192.168.0.110 closed.
# ssh ls #使用root登錄遠程主機,執(zhí)行一次ls命令,返回結(jié)果便退出;
‘s password: #第二次連接,就不需要輸入yes了,直接輸入密碼即可;
2.sh
anaconda-ks.cfg
boot.iso
crontab
install.log
install.log.syslog
sdb.mbr
\temp\test
test1
# #看到了嗎,我們當前并沒有登錄在遠程主機;
【OpenSSH服務器端組件-sshd】
配置文件:/etc/ssh/sshd_config(通過修改此文件可以修改ssh的默認監(jiān)聽端口與其他參數(shù))
服務腳本:/etc/rc.d/init.d/sshd
服務啟動|停止|重啟:serveice sshd start|stop|restart
腳本配置文件:/etc/sysconfig/sshd
配置參數(shù)
# man sshd_config 查看配置參數(shù)的說明;
# vim /etc/sysconfig/sshd 通過編輯配置文件來修改配置參數(shù);
#+空格+文字:以此格式開頭的行表示改行為注釋說明;
#+文字:以此格式開頭的行表示可啟用選項,不改變則表示使用該選項的默認設(shè)置,反之使用設(shè)定值“#”要去掉哦!
例:#Port 22 如不去掉#且22不變,表示使用默認的22號端口;
若把#Port 22改成port 7777,表示把sshd的監(jiān)聽端口改成7777;
注意:修改參數(shù)與配置后,必須重啟服務(service sshd restart).
經(jīng)常需要修改的參數(shù):
# cat /etc/ssh/sshd_config
# $OpenBSD: sshd_config,v 1./07/02 02:24:18 djm Exp $
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options change a
# default value.
#Port 22 #修改默認監(jiān)聽的端口;
port 7777 #把sshd的監(jiān)聽端口改成7777;
#AddressFamily any #監(jiān)聽的地址家族,指定是監(jiān)聽在IPV4上還是IPV6上,any表示所有;
#ListenAddress 0.0.0.0 #指定監(jiān)聽的地址 (0.0.0.0表示本機的所有地址);
#ListenAddress ::
# Disable legacy (protocol version 1) support in the server for new
# installations. In future the default will change to require explicit
# activation of protocol 1
Protocol 2
# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key #使用shhv1用到的主機密鑰;
# HostKeys for protocol version 2
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
#ServerKeyBits 1024 #密鑰長度;
# Logging
# obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
SyslogFacility AUTHPRIV
#LogLevel INFO
# Authentication:
#LoginGraceTime 2m #登錄寬限期;
#PermitRootLogin yes #是否允許管理員直接登錄;
#StrictModes yes
#MaxAuthTries 6 #更大密碼輸入錯誤次數(shù);
#MaxSessions 10 #更大會話個數(shù);
#RSAAuthentication yes #是否允許使用RSA機制來認證;
#PubkeyAuthentication yes
#中間不長改變的配置參數(shù)略
Subsystem sftp /usr/libexec/openssh/sftp-server #表示是否啟動sftp功能;
# Example of overriding settings on a per-user basis
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# ForceCommand cvs server
sshd認證方式:
、基于口令的認證;
、基于密鑰的認證;
# ssh-keygen -t rsa 用rsa算法生成密鑰,默認密鑰為id_rsa(私鑰), id_rsa.pub(公鑰)
# ssh-keygen -f /path/to/somefile -P oldpassword 根據(jù)現(xiàn)有的密鑰文件生成密鑰
f /path/to/somefile: 密鑰文件保存在的位置;
P ”: 指定生成舊密鑰時使用的密碼;
方法一:把本地主機生成的公鑰 id_rsa.pub使用scp復制到遠程主機的上,在遠程主機使用cat id_rsa.pub>>.ssh/authorized_keys追加該公鑰信息,這樣就可以實現(xiàn)基于密鑰認證的ssh登錄;
方法二:# ssh-copy-id -i .ssh/id_rsa.pub USERNAME@HOST
# ssh-keygen -t rsa #用rsa算法生成密鑰;
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): #指定密鑰存放路徑及名稱,一般不用
#修改,直接回車;
Enter passphrase (empty for no passphrase): #輸入私鑰密碼;
Enter same passphrase again: #確認輸入私鑰密碼;
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
c2:f9:c2:3d:4d:ca:52:39:7a:a7:33:de:42:11:d3:8f root@
www.99.com
The key’s randomart image is:
+——+
|.|
|o . |
|o o |
| . …E . |
| + S.. |
| . B.=|
| =.B o |
|++=|
|.o+. |
+—+
# ssh-keygen -f .ssh/id_rsa -P ” #根據(jù)現(xiàn)有密鑰文件重新生成密鑰;
Generating public/private rsa key pair.
.ssh/id_rsa already exists.
Overwrite (y/n)? y #提示是否確定要覆蓋;
Your identification has been saved in .ssh/id_rsa.
Your public key has been saved in .ssh/id_rsa.pub.
The key fingerprint is:
bf:55:f0:0b:a5:ee:4e:4a:1d:d3:b1:0e:66:ee:55:9b root@
www.99.com
The key’s randomart image is:
+——+
| |
| |
|. o |
|* o |
|S O = .|
|. * B oo|
|o * +E |
|. B . |
|o.+ |
+—+
#—–使用方法一:實現(xiàn)通過密鑰文件完成身份驗證(不需要輸入密碼)—–
# scp .ssh/id_rsa.pub :/root/ #使用spc命令復制公鑰文件到遠程
#主機的用戶家目錄下的.ss/路徑下;
‘s password: #輸入登錄遠程主機的密碼;
id_rsa.pub0%.4KB/s 00:00 #提示復制成功;
# ls .ssh/ #驗證確認文件復制成功;
id_rsa.pub known_hosts
# touch .ssh/authorized_keys #路徑內(nèi)沒有自動驗證密鑰文件,創(chuàng)建一個;
# cat .ssh/id_rsa.pub >> .ssh/authorized_keys #把公鑰追加到自動驗證密鑰文件;
# ssh 192.168.0.110
Last login: Mon May 11 20:45:from 192.168.0.111
# #OK了,看到了沒有,不用輸入密碼我們就直接可以遠程登錄了!!
#—–使用方法二:實現(xiàn)通過密鑰文件完成身份驗證(不需要輸入密碼)—–
# rm -f .ssh/authorized_keys #刪除原有保存的自動驗證密鑰文件;
# ssh-copy-id -i .ssh/id_rsa.pub #使用命令自動傳輸生成自動驗證密鑰文件;
‘s password:
Now try logging into the machine, with “ssh ‘”, and check in:
.ssh/authorized_keys #提示生成的文件;
to make sure we haven’t added extra keys that you weren’t expecting.
# ssh 192.168.0.110 #驗證看看是否可以登錄;
Last login: Mon May 11 21:02:from 192.168.0.111
# ls .ssh/ #看到了沒有,我們現(xiàn)在已經(jīng)登錄到了mailCentOS6這臺主機上了;
authorized_keys known_hosts
【命令補充】
scp: 利用ssh協(xié)議在主機之間實現(xiàn)安全文件傳輸?shù)墓ぞ?/p>
scp SRC1… DEST
分兩種情形:
、源文件在本機,目標為遠程主機
# scp /path/to/somefile… USERNAME@HOST:/path/to/somewhere
源可以是目錄或文件有多個,目標必須是目錄
、源文件在遠程,本地為目標
# scp USERNAME@HOST:/path/to/somewhere /path/to/somewhere
r: 復制目錄時使用(實現(xiàn)遞歸復制),scp默認不能復制目錄;
p: 保持源文件的元數(shù)據(jù)信息,包括mode和timestamp
q: 靜默模式,復制過程不顯示狀態(tài)信息;
p PORT: 指定ssh協(xié)議監(jiān)聽的端口(遠程主機)。
如攜納何使漏慶用Xshell連接linux服務器,怎么使用Xshell連接Centos系辯搜沒統(tǒng)
推薦SecureCRT軟件使用SSH方式遠悔鄭程連接linux主機,安全,快速,方便。
希檔御望我的回答對你碧蠢頌有幫助。
登錄遠程linux主機名的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于登錄遠程linux主機名,如何登錄遠程Linux主機名,遠程登錄Linux服務器的命令是什么?,如何使用Linux遠程連接工具的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務器,香港云服務器,BGP云服務器,雙線云服務器,高防云服務器,成都云服務器,服務器托管。精選鉅惠,歡迎咨詢:028-86922220。
新聞標題:如何登錄遠程Linux主機名(登錄遠程linux主機名)
本文路徑:http://m.5511xx.com/article/cogecph.html


咨詢
建站咨詢
