linux中ssh如何遠端執行一條命令,而且不登入遠端伺服器

2021-05-29 05:19:03 字數 2157 閱讀 5649

1樓:匿名使用者

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]

# vi /etc/ssh/sshd_config

permitrootlogin no

# 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

# vi /etc/pam.d/su

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

# visudo

%wheel all=(all) all

# gpasswd -a user1 wheel

# 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

linux下如何使用ssh遠端登入主機 執行shell指令碼?

2樓:阿道伯

linux主機登入另

bai外一臺

dulinux伺服器,直接在命令列提示符zhi下輸入:

ssh 賬號@

daoip地址即可內

比如:ssh [email protected]然後按照提示輸入容密碼. 一切無誤則進入該遠端主機.

3樓:匿名使用者

知道linux的ip,使用者和密碼就可以遠端登陸了。在你的ssh 客戶端會有一個linux的終端。在這執行命令就可以了。

4樓:匿名使用者

使用securecrt工具就可以登入遠端主機了

linux可不可以ssh遠端登入失敗執行shell指令碼?

5樓:蔚藍的晨風

登入失敗的在日誌都有記錄,寫個指令碼定時提取日誌資訊就可以了。不過,放在外網的伺服器基本上24小時不間斷都有人有嘗試登入,所以郵件通知沒什麼意義。

ssh如何遠端訪問撥號上網的區域網中的linux伺服器

192.168.1.10 那種方式是區域網的ip地址。只適用於區域網內 你使用路由的話,應該是路由與外網相連,你的區域網內的紅帽主機是沒有公網ip的 但是如果你的路由擁有公網ip地址的話,還是能夠連線的 一個方式是如果你的路由比較高階,有ssh伺服器的話,那麼你先ssh登入路由,然後在上面再使用ss...

如何在外網用ssh訪問內網linux伺服器

在外網用baissh訪問內網linux伺服器方法如下du 首先zhi 確定linux伺服器dao內網訪問地址端回口,確保ssh服務是正常答開啟的。在內網中ssh可以正常的連線。如圖所示 在被訪問端的linux伺服器中安裝nat123客戶端,並使用nat123動態域名解析linux版本。如圖 按照下圖...

windows中如何用ssh連線

1.大部分linux系統 中都預設安裝了ssh伺服器,只要在windows系統中安裝一個客戶端軟體,就可專以連線到linux了.常見屬的客戶端軟體有putty,securecrt,windows secure shell等.2.設定ip ifconfig eth0 ip地址設定閘道器 route a...