Как подключиться к FTP-серверу с существующего подключения к Unix-серверу?
В настоящее время я используюОтражение для Unix и OpenVMS, Я подключаюсь к Unix-серверу. После подключения я устанавливаю новое FTP-соединение с целевым сервером. Вот как выглядит окно консоли:
login: xxx
Password : xxx
// Now I'm connected to UNIX
// Next I am connecting to that FTP
ftpLogin@hostName :/whatever/.../ $ ftp someftp.example.com
Conencted
Name: myLogin
Password:
XXX
Login OK
Я попытался повторить те же шаги программно, но запутался с этим «двойным соединением». Мне удалось подключиться только к Unix, но я не знаю, что делать дальше.
JSch jsch = new JSch();
Session session = jsch.getSession(user, host, port);
session.setPassword(password);
session.setConfig("StrictHostKeyChecking", "no");
System.out.println("Establishing Connection...");
session.connect();
Теперь, когда я подключен к Unix, как мне выполнить этот шаг?ftpLogin@hostName :/whatever/.../ $ ftp someftp.example.com
?
Я думаю, что мне нужно только отправить команду, что-то вроде
sftpChannel.setCommand("ftpLogin@hostName :/whatever/.../ $ ftp someftp.example.com ?")
Как я могу подключиться к отдельному FTP от существующего «сеанса / соединения»?