2012-04-20 80 views
0

我需要沿着「telnet [email protected]:irinject BACK」 的方向拉一些東西,但是這拒絕工作。沒有密碼要求。使用終端的單線telnet命令

在Ubuntu 11.10上使用終端執行此任務的正確語法是什麼?

+0

這是什麼意思? – abkai 2012-04-20 02:01:21

+0

ssh可能不那麼困難。 – bmargulies 2012-04-20 02:01:22

+1

@abkai,無密碼'root'訪問是一個非常糟糕的主意。 – geekosaur 2012-04-20 02:05:35

回答

2

如果您絕對必須這樣做,請使用echo或其他命令將命令傳遞給telnet會話 - 並準備好在機器被黑客攻擊時重新安裝機器。

強烈希望使用ssh進行密鑰訪問;你甚至可以用這種方式包含命令。

ssh -i path/to/root-key [email protected] command 
+0

謝謝!你偷看我的興趣,我將如何設置ssh來使用密鑰訪問? – abkai 2012-04-20 02:10:25

+0

對不起;忘記標記 – abkai 2012-04-20 02:13:05

+0

請參閱http://www.guyrutenberg.com/2007/10/05/ssh-keygen-tutorial-generating-rsa-and-dsa-keys/用於生成密鑰。在這種情況下,您將生成一個密鑰,將* public *密鑰複製到每臺計算機上的'/ root/.ssh/authorized_keys'中,並將* private *密鑰保存在一個安全的地方(理想情況是在單獨的安全機器上)。還要確保'sshd'正在所有目標機器上運行。有關更多信息,請參閱https://help.ubuntu.com/11.10/serverguide/C/openssh-server.html。 – geekosaur 2012-04-20 02:19:23