導航:首頁 > IDC知識 > linuxsshlinux伺服器

linuxsshlinux伺服器

發布時間:2020-12-07 00:14:49

1、怎樣用ssh遠程登錄其他的linux伺服器

不知道你有多少台Linux,數量多的話,可以考慮用Opentext ETX遠程接入的解決方案。打開XDMCP服務,就可以接入到所有的Linux伺服器

2、linux 伺服器使用什麼ssh軟體

一、安裝ssh
ssh軟體由兩部分組成:ssh服務端和ssh客戶端。
ssh的配置文件在/etc/ssh/目錄下,其中服務端的配置文件是sshd_config,客戶端的配置文件是ssh_config.
安裝ssh,在這里,只講述通過yum安裝的方法(前提是你的yum源配置正確,並且能使用):
# yum install openssh-* -y
//yum會自動安裝所有openssh相關的軟體包
二、配置ssh伺服器
根據ssh的兩種驗證方式,配置兩種不能安全級別的登錄方式。
·通過口令驗證方式登錄
1.用vim編輯器打開sshd_config配置文件
# vim /etc/ssh/sshd_config
2.對配置文件進行如下修改(根據自身實際情況可有所調整):
Port 22 //默認使用22埠,也可以自行修改為其他埠,但登錄時要打上埠號
#ListenAddress //指定提供ssh服務的IP,這里我注釋掉。
PermitRootLogin //禁止以root遠程登錄
PasswordAuthentication yes //啟用口令驗證方式
PermitEmptyPassword //禁止使用空密碼登錄
LoginGraceTime 1m //重復驗證時間為1分鍾
MaxAuthTimes 3 //最大重試驗證次數
保存修改好的配置,退出。
3.重啟sshd服務
# service sshd restart

3、在linux上安裝ssh服務是做什麼

1: ssh是數據傳輸加密軟體

2:主要用於遠程管理linux伺服器

3:一般情況下在裝linux系統的過程中是默版認自動安裝的權

4:可以在終端打:service sshd status命令,如果顯示sshd在運行就說明安裝了

4、linux下如何搭建ssh伺服器

使用用戶名密碼登錄
在命令行中輸入命令:
之後系統會提示輸入密碼,輸入後即可登錄
如果不添加-p選項,則默認是22埠
還可以使用-l選項輸入用戶名:
使用密鑰登錄(不使用密碼)
首先生成密鑰,在任意目錄下輸入命令:
-p表示密碼,-p
''表示空密碼
之後系統會提示輸入生成的密鑰文件的文件名,可以輸入任意名稱,比如id_rsa,回車
系統會在當前目錄下生成id_rsa與id_rsa.pub兩個文件
在根目錄下新建.ssh文件夾,將生成的密鑰文件拷貝過去
-p選項表示如果文件夾已經存在則不再新建。
然後將之前生成的兩個文件都拷貝到.ssh文件夾中
把公鑰文件id_rsa.pub拷貝到需要登錄的伺服器上
用scp命令
-p表示要登錄伺服器的埠好,不加默認為22。
之後系統會提示輸入密碼,輸入即可完成拷貝
登錄遠程伺服器,在用戶根目錄下新建.ssh文件夾(如果不存在),在其中新建authorized_keys文件(如果不存在),把id_rsa.pub添加到authorized_keys文件中
這是在遠程伺服器上新建ssh文件夾
將id_rsa.pub文件添加到authorized_keys文件中(如文件不存在則新建)
注意:要保證.ssh與authorized_keys用戶自己都有寫許可權
退出當前遠程登錄,之後就可以不使用密碼遠程登錄了

5、如何使用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

6、怎樣用ssh在兩台linux 伺服器之間

先在主機A上使用命令創建密鑰

此時我們可以在/root/.ssh/目錄里邊看到創建的公私版密鑰
ls /root/.ssh/

我們把id_rsa.pub文件復權制到主機B 上面去
scp -r /root/.ssh/id_rsa.pub 192.168.31.147:/root/.ssh/authorized_keys

此時可以看到主機A連接主機B就不需要再輸入密碼了。

同理 : 我們在主機B 上面創建公私密鑰,然後把公鑰文件放入到主機A 的/root/.ssh/authorized_keys 這個文件里。然後主機B 連接 主機A就不需要再輸入 密碼了。

由上面可見,只要創建了公私密鑰,然後把自己的公鑰放到對方的/root/.ssh/authorized_keys 這個文件里,就可以不用密碼連接進去對方的主機了。只要你明白了這個原理,那就好辦了。

7、Linux伺服器的SSH是什麼意思?做什麼用?

使用過抄Windows伺服器的朋友,想必對遠程桌面連接是不會陌生的吧,遠程桌面連接默認埠是3389,使用遠程桌面連接就可以遠程管理你這個台伺服器了。那麼SSH也是和遠程桌面連接類似概念和作用的東西,字面上理解,他是網路傳輸中的一種安全傳輸方式或者傳輸協議,他默認使用的埠是22。這個埠號通常為了安全,和windows伺服器的遠程桌面連接一樣,要改掉。

8、linux中ssh如何遠程執行一條命令,而且不登錄遠程伺服器?

一 SSH命令使用技巧- 遠程登錄

ssh [email protected]

- 遠程執行

ssh [email protected] 'command ...'

- 遠程復制

scp [email protected]:/remote/path /local/path

scp /local/path [email protected]:/remote/path

- X forward

ssh -X [email protected]

xcommand ...

- Tunnel / Portforward

ssh -L 1234:remote.machine:4321 [email protected]

ssh -R 1234:local.machine:4321 [email protected]

ssh -L 1234:other.machine:4321 [email protected]

二, 實作1) 禁止 root 登錄

# vi /etc/ssh/sshd_config

PermitRootLogin no

2) 廢除密碼登錄, 強迫使用 RSA 驗證(假設 ssh 賬戶為 user1 )

# vi /etc/ssh/sshd_config

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no

# service sshd restart

# su - user1

$ mkdir ~/.ssh 2>/dev/null

$ chmod 700 ~/.ssh

$ touch ~/.ssh/authorized_keys

$ chmod 644 ~/.ssh/authorized_keys

登入 端:

$ ssh-keygen -t rsa

(按三下 enter 完成﹔不需設密碼,除非您會用 ssh-agent 。)

$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.pub

(若是 windows client, 可用 puttygen.exe 產生 public key,

然後復制到 server 端後修改之, 使其內容成為單一一行.)

回到 server 端:

$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

$ rm ~/id_rsa.pub

$ exit

3) 限制 su / sudo 名單:

# vi /etc/pam.d/su

auth required /lib/security/$ISA/pam_wheel.so use_uid

# visudo

%wheel ALL=(ALL) ALL

# gpasswd -a user1 wheel

4) 限制 ssh 使用者名單

# vi /etc/pam.d/sshd

auth required pam_listfile.so item=user sense=allow file=/etc/ssh_users ōnerr=fail

# echo user1 >> /etc/ssh_users

9、在linux命令中登陸ssh服務的命令是?

在linux命令中登陸ssh服務的命令是ssh ip,例如:ssh 192.186.1.2。

ssh服務是一個守護進程(demon)。系統後台監視客戶端的連接。ssh服務端的進程名為sshd,它負責實時監視客戶端的請求(IP 22埠),包括交換公共密鑰和其他信息。

ssh伺服器由兩部分組成:openssh(提供ssh服務) 、openssl(提供加密的程序)。

ssh客戶端可以用XSHELL,Securert,Mobaxterm和其他工具連接。

(9)linuxsshlinux伺服器擴展資料:

伺服器啟動的時候自己產生一個密鑰(768bit公鑰),本地的ssh客戶端發送連接請求到ssh伺服器,伺服器檢查連接點客戶端發送的數據和IP地址;

確認合法後發送密鑰(768bits)給客戶端,此時客戶端將本地私鑰(256bit)和伺服器的公鑰(768bit)結合成密鑰對key(1024bit),發回給伺服器端,建立連接通過key-pair數據傳輸。  

10、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

與linuxsshlinux伺服器相關的知識