Передача файлів між Windows(Linux) і Android по WiFi

Телефони на ОС Android можна підключити до ПК через “шнурок“, надати відповідні дозволи і використовувати як звичайну флешку. Але щоразу під’єднувати не завжди хочеться, та й з проводом тягатися не завжди зручно. Тому ось покроковий гайд.

На стороні ПК (звісно при наявності прав адміністратора):

  1. Перевірити що обліковий запис має пароль. аме пароль, не ПІН код входу 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

  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."
    }
    

    На стороні ПК роботи завершено.

    На телефоні

    1. Встановлюємо Total Commander та SFTP плагін до нього.

    2. Заходимо sftp

    3. Додаємо нове підключення, вказуючи ip адресу ПК (якщо не знаєте - ipcofig в допомогу) та ім’я і пароль користувача (або існуючого, або новоствореного).

    Для linux:

    sudo apt update

    sudo apt install openssh-server

    конфігурація:

    /etc/ssh/sshd_config

    детальніше man sshd_config

    Все.

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Д
Дмитро@dmtr997

38Прочитань
2Автори
0Читачі
На Друкарні з 19 липня

Вам також сподобається

Коментарі (3)

Ну я зазвичай файли через гугл диск перекидаю…

Вам також сподобається