當前位置:首頁 » 操作系統 » linuxssh登錄遠程

linuxssh登錄遠程

發布時間: 2022-03-30 11:07:20

⑴ 怎麼在linux上用ssh實現遠程式控制制

介紹如何在windows主機上通過ssh遠程登錄ubuntu操作系統,這里以虛擬機的操作系統為例講解。方法/步驟
准備工作:首先需要在windows系統中安裝虛擬機,並在虛擬機中安裝好linux操作系統,這里安裝的是vmware player虛擬機和ubuntu版本的操作系統。關於該部分的安裝在作者的其他經驗中有詳細介紹。
在windows主機中安裝上ssh軟體,ssh是Secure Shell 的縮寫,主要提供遠程登錄協議。windows下的安裝很簡單,只要下載好安裝程序,雙擊即可安裝。安裝完成後會生成兩個軟體圖標。
在ubuntu系統中安裝ssh,通常ubuntu中默認是安裝的。可以通過命令進行查看:dpkg -l | grep ssh
如果ubuntu系統中沒有安裝ssh程序,也可以使用下列命令進行安裝:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安裝好後ssh服務的啟動和停止命令如下:
啟動ssh服務:
#sudo /etc/init.d/ssh start
停止ssh服務:
#sudo /etc/init.d/ssh stop
重啟ssh服務:

⑵ linux 遠程連接命令

Linux最廣泛的遠程連接命令就是ssh。
如果ssh沒有安裝就安裝 RH系列就yum install openssh
ubuntu系列就是apt-get install openssh
安裝完畢後,其他的電腦可以遠程訪問本機,

本機也可以訪問遠程電腦。連接遠程電腦命令:ssh -l 用戶名 主機名

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

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

⑷ ssh遠程登錄linux後如何打開遠端桌面

1、打開虛擬機(Ubuntu 14.04),按住ctrl+alt+T,打開終端窗口,輸入"sudo apt-get install openssh-server"-->回車。

⑸ 在linux環境下使用ssh命令登錄遠程Linux系統是什麼意思

ssh是一個安全的系統的用戶界面,打開ssh的linux主機(ssh服務端)可以讓其他機器(ssh客戶端,無論windows系統或linux系統)登陸、管理他。

⑹ 怎麼開啟linux下的SSH遠程連接

請問你所說的這台LINUX伺服器是一台代理上網伺服器,還是只是公司LNA里的一台普通機器.
如果是一台代理上網伺服器,很簡單,他能撥號,就會有一個合法的公網IP,在家登陸時,填上這個IP就解決了.也就是說在公司能連,是因為用的是區域網IP實現的,在家要聯,就不能用這個IP了,要用合法的公網IP才行.
但如果只是公司LNA里的一台普通機器,那就麻煩些了,需要在代理伺服器上開啟相關的服務,一般是用IPTABLES來實現,相關資料可在網上搜搜.

當然有問題還可以說明白點,

這樣,檢查以下幾個步驟:
1、明白你外網那張網卡是eth0,還是eth1.
2、在/etc/rc.d/rc.local這個文件的最末尾,增加如下代碼:
iptables -A INPUT -i ethX–p tcp --dport 22 –j ACCEPT
iptables -A OUTPUT -o ethX–p tcp --sport 22 –j ACCEPT
之後保存退出,這里的ethX是你接外網的網卡號。
3、用'service ssh status "命令來檢查你伺服器上的ssh服務有沒有啟動(^_^)
4、 然後在家裡用"putty"來請求SSH。啷個用我就不說了撒。
其實說名老實話,用ssh來登linux,那是很簡單的。只要把IP填對,那是不可能不成功的。至於原因,你還是有必要看看linux 中的日誌文件吧,像我輩這樣的菜鳥同志們,更應該多多抽些時間來關注這個文件,
/var/log/message.

願對你有用

⑺ linux下怎麼連接遠程ssh

步驟如下:

1、查詢安裝SSH服務

(1)登陸linux系統,打開終端命令。輸入 rpm -qa |grep ssh 查找當前系統是否已經安裝

⑻ 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

⑼ 如何通過ssh遠程登錄linux系統

首先要在遠程Linux主機上面設置好ssh服務,下面是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開機自啟動,命令是:
chkconfig ssh on
設置好ssh服務後,下面就是登錄的問題了。如果客戶端是linux系統,可以用ssh命令(這個是ssh客戶端)登錄,格式:
ssh 用戶名@IP地址
例子:ssh [email protected]
它會提示是否信任這個主機並保存密鑰,輸入yes並回車,然後輸入登錄用戶的密碼就連上了。
如果客戶端是Windows系統,一般是用PuTTY或者xshell來連接,他倆都是免費的軟體,而且圖形界面挺好操作的。

⑽ linux上如何搭開啟ssh並實現遠程登錄

ssh是可以代替telnet的一種遠程管理的方式.並且具有安全\快捷等優點的一種服務.
方法一:進入Xwindows,在shell窗口執行setup命令,選擇system service啟動sshd服務.
方法二:在/etc/ssh/sshd_config文件中,將permitRootLogin no|yes設置為允許root用戶遠程登錄
/etc/init.d/sshd start 啟動ssh服務
/etc/init.d/sshd stop關閉服務

熱點內容
固態硬碟如何設置緩存 發布:2024-09-25 23:00:00 瀏覽:147
為什麼谷歌設置安卓標桿機 發布:2024-09-25 22:47:44 瀏覽:571
oracle創建資料庫伺服器 發布:2024-09-25 22:34:13 瀏覽:236
汽車銷售系統資料庫設計 發布:2024-09-25 22:28:27 瀏覽:238
密碼為什麼不可以告訴別人 發布:2024-09-25 22:21:01 瀏覽:990
怎麼用伺服器玩游戲 發布:2024-09-25 22:12:41 瀏覽:938
vs編譯器如何遮蔽一段代碼 發布:2024-09-25 21:53:50 瀏覽:411
淘寶apiphp 發布:2024-09-25 21:52:53 瀏覽:708
易語言大型源碼 發布:2024-09-25 21:52:49 瀏覽:744
androidxls 發布:2024-09-25 21:51:53 瀏覽:878