Желаемое поведение:
Я устанавливаю машину Windows рядом с моей машиной Linux, так как клиенту нужно, чтобы я использовал определенное программное обеспечение для Windows.
Мне нужно скопировать кучу папок с Linux
на Windows 10
.
Я пытаюсь использовать WinSCP
для этого, и вот что мне нужно:
IP-адрес:
ifconfig
на Linux-машине возвращает inet addr: 192. xxx.x.x
Пока гуглил 'whats my ip' на Linux машине возвращается 118.xxx.xx.xx
Q01: Какой мне использовать?
Протокол и номер порта:
Q02: SCP и 22?
Имя пользователя и пароль:
Q03: Использовать ли мне имя пользователя и пароль, которые я обычно использую для входа в Linux машину?
...Многие учебники, которые я встречал, говорят о подключении к Linux компьютеру в качестве виртуальной машины или сервера, и поэтому мне интересно, нужно ли мне что-то "запустить" на Linux машине, чтобы это работало?
Итак, последние вопросы:
Q04: Должно ли что-то быть запущено на Linux?
Q05: Как мне определить, какие папки будут "просматриваться" на Linux-машине?
Что я пробовал:
Моя последняя попытка в WinSCP использовала эти учетные данные:
inet addr
ip from ifconfig
]И выдало мне эту ошибку:
Network error: Connection to "192.xxx.x.x" refused.
(Страница помощи для этой ошибки)
Edit:
Ответ ниже более полный, но в качестве продолжения:
Я сделал это на Linux машине:
sudo service ssh start
И получил следующее:
ssh: unrecognised service
Поэтому мне пришлось сделать это:
sudo apt-get purge openssh-server
sudo apt-get install openssh-server
И затем начать с:
sudo service ssh restart
И затем я использовал учетные данные в WinSCP, как указано в оригинальном сообщении, и это сработало.
Второй: 118.xxx.xx.xx
- это - Ваш общедоступный IP-адрес (хотя, если оба компьютера находятся в той же сети - можно использовать любого из них),
Да (если Вы не изменяете его). 22
порт по умолчанию для SSH
(по-видимому - SCP
также, так как это использует SSH
для соединений). Однако многие изменяют его на что-то еще для предотвращения нападений.
Да.
sshd
- демон SSH.
openssh-server
./etc/ssh/sshd_config
к резервному копированию./etc/ssh/sshd_config
Port 22
в вышеупомянутом файле к более высокому количеству (2020
, например)sudo ufw allow {port number}
.sshd
- sudo service ssh start
Теперь можно получить доступ использованию файлов компьютера {port number you chose}
Необходимо будет использовать a chroot
тюрьма - посмотрите это.