Телефони на ОС Android можна підключити до ПК через “шнурок“, надати відповідні дозволи і використовувати як звичайну флешку. Але щоразу під’єднувати не завжди хочеться, та й з проводом тягатися не завжди зручно. Тому ось покроковий гайд.
На стороні ПК (звісно при наявності прав адміністратора):
Перевірити що обліковий запис має пароль. аме пароль, не ПІН код входу windows. Без паролю даний спосіб не працюватиме, так якщо пароля нема - задайте його. Або створіть нового користувача з безпечним паролем.
Правою кнопкою на іконці пуск, запускаємо powershell з правами адміністратора, далі по вставці
$Password = Read-Host -AsSecureString
$params = @{
Name = 'User03'
Password = $Password
FullName = 'Third User'
Description = 'Description of this account.'
}
New-LocalUser @params
якщо треба детальніше - тут : https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/new-localuser?view=powershell-5.1
В PowerShell виконайте
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
результат буде:
Name : OpenSSH.Client~~~~0.0.1.0 State : NotPresent Name : OpenSSH.Server~~~~0.0.1.0 State : NotPresent
Встановіть необхідні компоненти
# Install the OpenSSH Client Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 # Install the OpenSSH Server Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Обидві команди повинні повернути
Path : Online : True RestartNeeded : False
Запускаємо ssh сервіс (
sshd service)
:# Start the sshd service Start-Service sshd # OPTIONAL but recommended: Set-Service -Name sshd -StartupType 'Automatic' # Confirm the Firewall rule is configured. It should be created automatically by setup. Run the following to verify if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) { Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..." New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 } else { Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists." }
На стороні ПК роботи завершено.
На телефоні
Встановлюємо Total Commander та SFTP плагін до нього.
Заходимо sftp
Додаємо нове підключення, вказуючи ip адресу ПК (якщо не знаєте - ipcofig в допомогу) та ім’я і пароль користувача (або існуючого, або новоствореного).
Для linux:
sudo apt update
sudo apt install openssh-server
конфігурація:
/etc/ssh/sshd_config
детальніше man sshd_config
Все.