Das ist ziemlich komisch. Ich habe meinen öffentlichen Schlüssel am Hostcomputer hinzugefügt. Ich kann einfachKann Remote-Host über net/ssh nicht verbinden
ssh -p <port> -l <username> hostt.com
ausführen, die einfach die Remote-Shell öffnet. Ich kann sogar meine Capistrano-Skripte für die Bereitstellungen auf demselben Rechner ausführen. Aber wenn ich mit diesem folgenden einfachen Ruby-Skript versucht, eine Verbindung
require 'rubygems'
require 'net/ssh'
Net::SSH.start("hostt.com",
:port => <port>,
:username => <username>
) do |session|
puts session.pwd
end
es sich weigert, sofort mit folgender Ausnahme:
`initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
Gibt es etwas, ich bin hier fehlt?
Schätzen Sie Ihre Hilfe.
Was schlagen Sie vor? :) – intellidiot
Klicken Sie auf das "Häkchen" in den Antworten auf Ihre Frage, die Sie akzeptieren. Es trägt zum Ruf derer bei, die sich die Mühe gemacht haben, Ihre Frage zu beantworten. –
Ich habe das nicht bemerkt. Danke Aditya. – intellidiot